Commit 29851ab74 for imagemagick.org
commit 29851ab749ea8c86ebb90cdbe79bb834979ace99
Author: Cristy <urban-warrior@imagemagick.org>
Date: Sat Jun 13 17:00:44 2026 -0400
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-969w-22qc-6gmv
diff --git a/MagickCore/draw.c b/MagickCore/draw.c
index d66e5eb7b..56b1b44ac 100644
--- a/MagickCore/draw.c
+++ b/MagickCore/draw.c
@@ -2309,8 +2309,6 @@ static inline MagickBooleanType CheckPrimitiveExtent(MVGInfo *mvg_info,
return(MagickFalse);
primitive_info=(PrimitiveInfo *) ResizeQuantumMemory(
*mvg_info->primitive_info,extent+1,sizeof(PrimitiveInfo));
- primitive_info[extent].primitive=UndefinedPrimitive;
- primitive_info[extent].text=(char *) NULL;
if (primitive_info == (PrimitiveInfo *) NULL)
{
/*
@@ -2327,6 +2325,8 @@ static inline MagickBooleanType CheckPrimitiveExtent(MVGInfo *mvg_info,
ResourceLimitError,"MemoryAllocationFailed","`%s'","");
return(MagickFalse);
}
+ primitive_info[extent].primitive=UndefinedPrimitive;
+ primitive_info[extent].text=(char *) NULL;
/*
Commit updated buffer.
*/