]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Wed, 29 Jan 2014 16:35:50 +0000 (16:35 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Wed, 29 Jan 2014 16:35:50 +0000 (16:35 +0000)
MagickCore/cache.c

index efaf2ed631142c9f4b78e54ed4acf5f108744fe6..6955a8ecb9eb1a5ede38c171a130ffb1fb5e0ef0 100644 (file)
@@ -1488,7 +1488,14 @@ static Cache GetImagePixelCache(Image *image,const MagickBooleanType clone,
     }
   if ((time_limit != MagickResourceInfinity) &&
       ((MagickSizeType) (time((time_t *) NULL)-cache_timestamp) >= time_limit))
-    ThrowFatalException(ResourceLimitFatalError,"TimeLimitExceeded");
+     {
+#if !defined(ETIME)
+#define ETIME  0
+#endif
+
+       errno=ETIME;
+       ThrowFatalException(ResourceLimitFatalError,"TimeLimitExceeded");
+     }
   assert(image->cache != (Cache) NULL);
   cache_info=(CacheInfo *) image->cache;
   destroy=MagickFalse;