]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Mon, 7 Apr 2014 20:43:37 +0000 (20:43 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Mon, 7 Apr 2014 20:43:37 +0000 (20:43 +0000)
MagickCore/string.c

index 718eccdcb5ed132f934ff8da4c2b5c52e3ef8a88..1db06c6256f618b88a906491d55d1d165f3dfb61 100644 (file)
@@ -173,15 +173,12 @@ MagickExport StringInfo *AcquireStringInfo(const size_t length)
   (void) ResetMagickMemory(string_info,0,sizeof(*string_info));
   string_info->signature=MagickSignature;
   string_info->length=length;
-  if (string_info->length != 0)
-    {
-      string_info->datum=(unsigned char *) NULL;
-      if (~string_info->length >= (MaxTextExtent-1))
-        string_info->datum=(unsigned char *) AcquireQuantumMemory(
-          string_info->length+MaxTextExtent,sizeof(*string_info->datum));
-      if (string_info->datum == (unsigned char *) NULL)
-        ThrowFatalException(ResourceLimitFatalError,"MemoryAllocationFailed");
-    }
+  string_info->datum=(unsigned char *) NULL;
+  if (~string_info->length >= (MaxTextExtent-1))
+    string_info->datum=(unsigned char *) AcquireQuantumMemory(
+      string_info->length+MaxTextExtent,sizeof(*string_info->datum));
+  if (string_info->datum == (unsigned char *) NULL)
+    ThrowFatalException(ResourceLimitFatalError,"MemoryAllocationFailed");
   return(string_info);
 }
 \f