From c4f9f13a32bb45f582066272c0082fac4b90d988 Mon Sep 17 00:00:00 2001 From: cristy Date: Thu, 4 Mar 2010 18:50:01 +0000 Subject: [PATCH] --- magick/cache.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/magick/cache.c b/magick/cache.c index fb257559e..56800687e 100644 --- a/magick/cache.c +++ b/magick/cache.c @@ -2167,8 +2167,6 @@ MagickExport Cache GetImagePixelCache(Image *image, if (image->debug != MagickFalse) (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename); - status=MagickTrue; - LockSemaphoreInfo(image->semaphore); if (time_limit == 0) time_limit=GetMagickResourceLimit(TimeResource); if (time_limit != MagickResourceInfinity) @@ -2181,6 +2179,8 @@ MagickExport Cache GetImagePixelCache(Image *image, if ((MagickSizeType) (time((time_t *) NULL)-cache_timer) >= time_limit) ThrowFatalException(ResourceLimitFatalError,"TimeLimitExceeded"); } + status=MagickTrue; + LockSemaphoreInfo(image->semaphore); assert(image->cache != (Cache) NULL); cache_info=(CacheInfo *) image->cache; destroy=MagickFalse; -- 2.40.0