]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7499
authorCristy <urban-warrior@imagemagick.org>
Tue, 10 Apr 2018 00:33:27 +0000 (20:33 -0400)
committerCristy <urban-warrior@imagemagick.org>
Tue, 10 Apr 2018 00:33:27 +0000 (20:33 -0400)
MagickCore/string.c

index 762bbf35d1ee5cadf77b4998f0b0276e546fd3dc..04ce683bd23ce106de8e99ef01bf29e9c532a765 100644 (file)
@@ -239,6 +239,8 @@ MagickExport StringInfo *BlobToStringInfo(const void *blob,const size_t length)
     }
   if (blob != (const void *) NULL)
     (void) memcpy(string_info->datum,blob,length);
+  else
+    (void) memset(string_info->datum,0,length*sizeof(*string_info->datum));
   (void) memset(string_info->datum+length,0,MagickPathExtent*
     sizeof(*string_info->datum));
   return(string_info);