chiark / gitweb /
Add memcpy_safe
[elogind.git] / src / basic / hexdecoct.c
index 592df53cb56b9cee5e111c31ff0b7ad9092bc92d..d7ad8d41f2ac1fefc206e1111ea53af3cf17ab5a 100644 (file)
@@ -25,6 +25,7 @@
 #include "alloc-util.h"
 #include "hexdecoct.h"
 #include "macro.h"
+#include "util.h"
 
 char octchar(int x) {
         return '0' + (x & 7);
@@ -572,7 +573,7 @@ static int base64_append_width(char **prefix, int plen,
         if (!t)
                 return -ENOMEM;
 
-        memcpy(t + plen, sep, slen);
+        memcpy_safe(t + plen, sep, slen);
 
         for (line = 0, s = t + plen + slen, avail = len; line < lines; line++) {
                 int act = MIN(width, avail);