diff --git a/magick/cache.c b/magick/cache.c
index 48e2ce8..89fdcad 100644
--- a/magick/cache.c
+++ b/magick/cache.c
@@ -2132,7 +2132,7 @@
     }
   (void) UnlockSemaphoreInfo(cache_info->semaphore);
   if (destroy != MagickFalse)
-    cache_info=DestroyPixelCache(cache_info);
+    cache_info=(CacheInfo *) DestroyPixelCache(cache_info);
   if (status != MagickFalse)
     {
       /*