Commit 41dd92ec3 for imagemagick.org
commit 41dd92ec35b596a245a5287915f43c89bea951f0
Author: haoxiang Yan <108142374+Yanhaoxi@users.noreply.github.com>
Date: Fri Sep 18 02:48:58 2026 +0800
Don't use the Freetype library handle if the initialization failed (#8964)
diff --git a/MagickCore/annotate.c b/MagickCore/annotate.c
index 589fce11a..829430545 100644
--- a/MagickCore/annotate.c
+++ b/MagickCore/annotate.c
@@ -1508,8 +1508,10 @@ static FT_Error FreetypeInit(FT_Memory memory,FT_Library *alibrary)
if (ft_status != 0)
RelinquishMagickMemory(memory);
else
- FT_Add_Default_Modules(*alibrary);
- FT_Set_Default_Properties(*alibrary);
+ {
+ FT_Add_Default_Modules(*alibrary);
+ FT_Set_Default_Properties(*alibrary);
+ }
return(ft_status);
}