diff --git a/MagickCore/cache.c b/MagickCore/cache.c
index 8315ad1..b894a76 100644
--- a/MagickCore/cache.c
+++ b/MagickCore/cache.c
@@ -3935,7 +3935,7 @@
static inline void AllocatePixelCachePixels(CacheInfo *cache_info)
{
cache_info->mapped=MagickFalse;
- cache_info->pixels=(Quantum *) AcquireMagickMemory((size_t)
+ cache_info->pixels=(Quantum *) AcquireAlignedMemory(1,(size_t)
cache_info->length);
if (cache_info->pixels == (Quantum *) NULL)
{
@@ -4999,7 +4999,7 @@
if (nexus_info->length != (MagickSizeType) ((size_t) nexus_info->length))
return(MagickFalse);
nexus_info->mapped=MagickFalse;
- nexus_info->cache=(Quantum *) AcquireMagickMemory((size_t)
+ nexus_info->cache=(Quantum *) AcquireAlignedMemory(1,(size_t)
nexus_info->length);
if (nexus_info->cache == (Quantum *) NULL)
{