$OpenBSD: patch-src_corelib_kernel_qfunctions_fake_env_p_h,v 1.1 2017/07/17 08:34:37 zhuk Exp $
Get rid of strcpy.

Index: src/corelib/kernel/qfunctions_fake_env_p.h
--- src/corelib/kernel/qfunctions_fake_env_p.h.orig
+++ src/corelib/kernel/qfunctions_fake_env_p.h
@@ -94,13 +94,11 @@ errno_t qt_fake_getenv_s(size_t *sizeNeeded, char *buf
         return ENOENT;
     }
 
-    const int size = iterator->value.size() + 1;
-    if (bufferSize < size_t(size)) {
-        *sizeNeeded = size;
+    *sizeNeeded = strlcpy(buffer, iterator->value.constData(), bufferSize);
+    if (*sizeNeeded >= bufferSize) {
         return ERANGE;
     }
 
-    qstrcpy(buffer, iterator->value.constData());
     return 0;
 }
 
