From 61ec58a87233896fdeba60db1fdca108ce8fa195 Mon Sep 17 00:00:00 2001 From: cristy Date: Sun, 25 Jan 2015 21:13:29 +0000 Subject: [PATCH] --- MagickCore/cache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MagickCore/cache.c b/MagickCore/cache.c index fd284fab9..805a0186e 100644 --- a/MagickCore/cache.c +++ b/MagickCore/cache.c @@ -1446,7 +1446,6 @@ static Cache GetImagePixelCache(Image *image,const MagickBooleanType clone, cache_timestamp = 0; status=MagickTrue; - LockSemaphoreInfo(image->semaphore); if (cpu_throttle == MagickResourceInfinity) cpu_throttle=GetMagickResourceLimit(ThrottleResource); if ((cpu_throttle != 0) && ((cycles++ % 32) == 0)) @@ -1467,6 +1466,7 @@ static Cache GetImagePixelCache(Image *image,const MagickBooleanType clone, #endif ThrowFatalException(ResourceLimitFatalError,"TimeLimitExceeded"); } + LockSemaphoreInfo(image->semaphore); assert(image->cache != (Cache) NULL); cache_info=(CacheInfo *) image->cache; destroy=MagickFalse; -- 2.40.0