]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <mikayla-grace@urban-warrior.org>
Thu, 6 Jun 2019 23:08:19 +0000 (19:08 -0400)
committerCristy <mikayla-grace@urban-warrior.org>
Thu, 6 Jun 2019 23:08:19 +0000 (19:08 -0400)
MagickCore/draw.c

index d2b56c2db9c4099a1b3ae83255f91c0cf11651ad..e1e22a11a43b9bb003b3283b711d2581a444a548 100644 (file)
@@ -2508,13 +2508,11 @@ static MagickBooleanType RenderMVGContent(Image *image,
       if (status == MagickFalse)
         return(MagickFalse);
     }
-  primitive=(char *) NULL;
-  if (*draw_info->primitive != '@')
-    primitive=AcquireString(draw_info->primitive);
+  if ((*draw_info->primitive == '@') && (strlen(draw_info->primitive) > 1) &&
+      (*(draw_info->primitive+1) != '-') && (depth == 1))
+    primitive=FileToString(draw_info->primitive+1,~0UL,exception);
   else
-    if ((strlen(draw_info->primitive) > 1) &&
-        (*(draw_info->primitive+1) != '-') && (depth == 1))
-      primitive=FileToString(draw_info->primitive+1,~0UL,exception);
+    primitive=AcquireString(draw_info->primitive);
   if (primitive == (char *) NULL)
     return(MagickFalse);
   primitive_extent=(double) strlen(primitive);