From a83426ca7c5691e223ec63ff326313f4201c6418 Mon Sep 17 00:00:00 2001 From: cristy Date: Fri, 21 Jun 2013 20:38:28 +0000 Subject: [PATCH] --- MagickCore/memory.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/MagickCore/memory.c b/MagickCore/memory.c index 1a3773101..c0c09fad5 100644 --- a/MagickCore/memory.c +++ b/MagickCore/memory.c @@ -485,7 +485,15 @@ MagickExport void *AcquireMagickMemory(const size_t size) */ MagickExport MemoryInfo *AcquireMemoryInfo(void) { - return((MemoryInfo *) NULL); + MemoryInfo + *memory_info; + + memory_info=(MemoryInfo *) MagickAssumeAligned(AcquireAlignedMemory(1, + sizeof(*memory_info))); + if (memory_info == (MemoryInfo *) NULL) + ThrowFatalException(ResourceLimitFatalError,"MemoryAllocationFailed"); + (void) ResetMagickMemory(memory_info,0,sizeof(*memory_info)); + return(memory_info); } /* -- 2.40.0