grabbag: Replace strncpy with safe_strncpy
authorErik de Castro Lopo <erikd@mega-nerd.com>
Fri, 3 Jul 2015 23:15:24 +0000 (09:15 +1000)
committerErik de Castro Lopo <erikd@mega-nerd.com>
Fri, 3 Jul 2015 23:15:27 +0000 (09:15 +1000)
Patch-from: lvqcl <lvqcl.mail@gmail.com>

src/share/grabbag/picture.c

index ab8b571..d183f80 100644 (file)
@@ -28,6 +28,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include "share/compat.h"
+#include "share/safe_str.h"
 
 /* slightly different that strndup(): this always copies 'size' bytes starting from s into a NUL-terminated string. */
 static char *local__strndup_(const char *s, size_t size)
@@ -432,7 +433,7 @@ FLAC__StreamMetadata *grabbag__picture_from_specification(int type, const char *
        if (error_message == 0)
                return 0;
 
-       strncpy (mime_type, mime_type_in, sizeof (mime_type));
+       safe_strncpy(mime_type, mime_type_in, sizeof (mime_type));
 
        *error_message = 0;