From b93e6eb0e33b330e1d6be8b4ad79d28cfd3a9b84 Mon Sep 17 00:00:00 2001 From: dirk Date: Mon, 14 Dec 2015 22:41:22 +0100 Subject: [PATCH] Call AcquireAlignedMemory because the free method expects aligned memory. --- MagickCore/pixel.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/MagickCore/pixel.c b/MagickCore/pixel.c index f5a94db0b..0805f6c75 100644 --- a/MagickCore/pixel.c +++ b/MagickCore/pixel.c @@ -56,6 +56,7 @@ #include "MagickCore/list.h" #include "MagickCore/magick.h" #include "MagickCore/memory_.h" +#include "MagickCore/memory-private.h" #include "MagickCore/monitor.h" #include "MagickCore/option.h" #include "MagickCore/pixel.h" @@ -171,7 +172,8 @@ MagickExport PixelInfo *ClonePixelInfo(const PixelInfo *pixel) PixelInfo *pixel_info; - pixel_info=(PixelInfo *) AcquireQuantumMemory(1,sizeof(*pixel_info)); + pixel_info=(PixelInfo *) MagickAssumeAligned(AcquireAlignedMemory(1, + sizeof(*pixel_info))); if (pixel_info == (PixelInfo *) NULL) ThrowFatalException(ResourceLimitFatalError,"MemoryAllocationFailed"); *pixel_info=(*pixel); -- 2.40.0