diff --git a/magick/cache.c b/magick/cache.c
index 78d6122..7da1c951 100644
--- a/magick/cache.c
+++ b/magick/cache.c
@@ -56,12 +56,14 @@
#include "magick/memory_.h"
#include "magick/pixel.h"
#include "magick/pixel-private.h"
+#include "magick/policy.h"
#include "magick/quantum.h"
#include "magick/random_.h"
#include "magick/resource_.h"
#include "magick/semaphore.h"
#include "magick/splay-tree.h"
#include "magick/string_.h"
+#include "magick/string-private.h"
#include "magick/thread-private.h"
#include "magick/utility.h"
#if defined(MAGICKCORE_ZLIB_DELEGATE)
@@ -2139,7 +2141,6 @@
% o exception: return any errors or warnings in this structure.
%
*/
-
static inline MagickBooleanType ValidatePixelCacheMorphology(const Image *image)
{
CacheInfo
@@ -2173,7 +2174,7 @@
time_limit = 0;
static time_t
- cache_timer = 0;
+ cache_genesis = 0;
if (image->debug != MagickFalse)
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
@@ -2182,10 +2183,10 @@
if (time_limit == 0)
{
time_limit=GetMagickResourceLimit(TimeResource);
- cache_timer=time((time_t *) NULL);
+ cache_genesis=time((time_t *) NULL);
}
if ((time_limit != MagickResourceInfinity) &&
- ((MagickSizeType) (time((time_t *) NULL)-cache_timer) >= time_limit))
+ ((MagickSizeType) (time((time_t *) NULL)-cache_genesis) >= time_limit))
ThrowFatalException(ResourceLimitFatalError,"TimeLimitExceeded");
assert(image->cache != (Cache) NULL);
cache_info=(CacheInfo *) image->cache;