From 345d87233af9e1e6fbccb292d35bd290bd10b995 Mon Sep 17 00:00:00 2001 From: cristy Date: Wed, 24 Sep 2014 16:49:02 +0000 Subject: [PATCH] --- MagickCore/blob.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/MagickCore/blob.c b/MagickCore/blob.c index abb367d9f..a9f623f67 100644 --- a/MagickCore/blob.c +++ b/MagickCore/blob.c @@ -747,21 +747,16 @@ MagickPrivate void DisassociateBlob(Image *image) assert(image->blob != (BlobInfo *) NULL); assert(image->blob->signature == MagickSignature); clone=MagickFalse; - LockSemaphoreInfo(image->semaphore); LockSemaphoreInfo(image->blob->semaphore); assert(image->blob->reference_count >= 0); if (image->blob->reference_count > 1) clone=MagickTrue; UnlockSemaphoreInfo(image->blob->semaphore); if (clone == MagickFalse) - { - UnlockSemaphoreInfo(image->semaphore); - return; - } + return; blob=CloneBlobInfo(image->blob); DestroyBlob(image); image->blob=blob; - UnlockSemaphoreInfo(image->semaphore); } /* -- 2.50.1