From a5af5b62009cfca1617517fbd41fe69f83fccc35 Mon Sep 17 00:00:00 2001 From: cristy Date: Tue, 10 Nov 2009 01:33:21 +0000 Subject: [PATCH] --- magick/memory.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/magick/memory.c b/magick/memory.c index 2667b5009..de8c25d0a 100644 --- a/magick/memory.c +++ b/magick/memory.c @@ -389,6 +389,8 @@ MagickExport void *AcquireMagickMemory(const size_t size) #if !defined(MAGICKCORE_EMBEDDABLE_SUPPORT) memory=memory_methods.acquire_memory_handler(size == 0 ? 1UL : size); #else + if (memory_semaphore == (SemaphoreInfo *) NULL) + AcquireSemaphoreInfo(&memory_semaphore); if (free_segments == (DataSegmentInfo *) NULL) { (void) LockSemaphoreInfo(memory_semaphore); -- 2.40.0