diff --git a/magick/exception.c b/magick/exception.c
index 9be7f68..0e46466 100644
--- a/magick/exception.c
+++ b/magick/exception.c
@@ -103,7 +103,7 @@
ExceptionInfo
*exception;
- exception=(ExceptionInfo *) AcquireMagickMemory(sizeof(*exception));
+ exception=(ExceptionInfo *) AcquireAlignedMemory(1,sizeof(*exception));
if (exception == (ExceptionInfo *) NULL)
ThrowFatalException(ResourceLimitFatalError,"MemoryAllocationFailed");
GetExceptionInfo(exception);
@@ -875,7 +875,7 @@
(LocaleCompare(exception->reason,reason) == 0) &&
(LocaleCompare(exception->description,description) == 0))
return(MagickTrue);
- p=(ExceptionInfo *) AcquireMagickMemory(sizeof(*p));
+ p=(ExceptionInfo *) AcquireAlignedMemory(1,sizeof(*p));
if (p == (ExceptionInfo *) NULL)
ThrowFatalException(ResourceLimitFatalError,"MemoryAllocationFailed");
(void) ResetMagickMemory(p,0,sizeof(*p));