From: cristy Date: Tue, 13 Sep 2011 16:37:46 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~7006 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=db71ca0b522855589425777c7e9ed4e22c75879c;p=imagemagick --- diff --git a/MagickCore/memory.c b/MagickCore/memory.c index 0590f8ba9..c0d587a41 100644 --- a/MagickCore/memory.c +++ b/MagickCore/memory.c @@ -753,9 +753,9 @@ MagickExport void *RelinquishMagickMemory(void *memory) #if !defined(MAGICKCORE_ZERO_CONFIGURATION_SUPPORT) memory_methods.destroy_memory_handler(memory); #else + LockSemaphoreInfo(memory_semaphore); assert((SizeOfBlock(memory) % (4*sizeof(size_t))) == 0); assert((*BlockHeader(NextBlock(memory)) & PreviousBlockBit) != 0); - LockSemaphoreInfo(memory_semaphore); if ((*BlockHeader(memory) & PreviousBlockBit) == 0) { void