]> granicus.if.org Git - imagemagick/commitdiff
If heap memory fails, try anonymous memory mapping
authorCristy <urban-warrior@imagemagick.org>
Sat, 18 Nov 2017 13:55:04 +0000 (08:55 -0500)
committerCristy <urban-warrior@imagemagick.org>
Sat, 18 Nov 2017 13:55:04 +0000 (08:55 -0500)
MagickCore/memory.c

index f839f67154bf5b5ddf4e36de9b07304d626a8c8a..b8af2c1d134afb4fd589ee57737c52cc6da73939 100644 (file)
@@ -636,7 +636,7 @@ MagickExport MemoryInfo *AcquireVirtualMemory(const size_t count,
       if (memory_info->blob != NULL)
         memory_info->type=AlignedVirtualMemory;
     }
-  else
+  if (memory_info->blob == NULL)
     {
       /*
         Acquire anonymous memory map.