]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Tue, 13 Sep 2011 16:37:46 +0000 (16:37 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Tue, 13 Sep 2011 16:37:46 +0000 (16:37 +0000)
MagickCore/memory.c

index 0590f8ba910e429074887fe25c80141a47205397..c0d587a41a101a8aff0a34863087217383925923 100644 (file)
@@ -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