$OpenBSD$

Index: src/core/thumbnailjob.cpp
--- src/core/thumbnailjob.cpp.orig
+++ src/core/thumbnailjob.cpp
@@ -83,7 +83,7 @@ QImage ThumbnailJob::loadForFile(const std::shared_ptr
     // calculate md5 hash for the uri of the original file
     g_checksum_update(md5Calc_, reinterpret_cast<const unsigned char*>(uri.get()), -1);
     memcpy(thumbnailName, g_checksum_get_string(md5Calc_), 32);
-    mempcpy(thumbnailName + 32, ".png", 5);
+    strlcat(thumbnailName + 32, ".png", 5);
     g_checksum_reset(md5Calc_); // reset the checksum calculator for next use
 
     QString thumbnailFilename = thumbnailDir;
