]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <mikayla-grace@urban-warrior.org>
Wed, 5 Jun 2019 00:59:23 +0000 (20:59 -0400)
committerCristy <mikayla-grace@urban-warrior.org>
Wed, 5 Jun 2019 00:59:23 +0000 (20:59 -0400)
ChangeLog
MagickCore/memory.c

index 963934f7f3e8371878ca89c72e02144fc1341281..7c3a2324e73b651127c15cad29df369ef8b00891 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,8 @@
 2019-06-03  7.0.8-49 Cristy  <quetzlzacatenango@image...>
   * Add support for RGB565 image format (reference
     https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=36078).
+  * Use user defined allocator instead of `malloc` (reference
+    https://github.com/ImageMagick/ImageMagick6/pull/49/).
 
 2019-06-01  7.0.8-48 Cristy  <quetzlzacatenango@image...>
   * Release ImageMagick version 7.0.8-48, GIT revision 15689:061a3bb82:20190601
index ae135c0a2afe13663285fdbe9ea0b7b28edb627c..1c92f15da3eec5246bcb6eff3d4e5389d99ae05f 100644 (file)
@@ -285,7 +285,7 @@ MagickExport void *AcquireAlignedMemory(const size_t count,const size_t quantum)
     extent=(size+alignment-1)+sizeof(void *);
     if (extent > size)
       {
-        p=malloc(extent);
+        p=AcquireMagickMemory(extent);
         if (p != NULL)
           {
             memory=(void *) AlignedExtent((size_t) p+sizeof(void *),alignment);
@@ -1038,7 +1038,7 @@ MagickExport void *RelinquishAlignedMemory(void *memory)
 #elif defined(MAGICKCORE_HAVE__ALIGNED_MALLOC)
   _aligned_free(memory);
 #else
-  free(*((void **) memory-1));
+  RelinquishMagickMemory(*((void **) memory-1));
 #endif
   return(NULL);
 }