From: cristy Date: Thu, 18 Apr 2013 10:37:47 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~3863 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9aecad6d644546db4165f5b6838d6e2b9d3433cf;p=imagemagick --- diff --git a/MagickCore/xwindow.c b/MagickCore/xwindow.c index f8bcb2cd2..405a685c3 100644 --- a/MagickCore/xwindow.c +++ b/MagickCore/xwindow.c @@ -5660,11 +5660,11 @@ MagickPrivate MagickBooleanType XMakeImage(Display *display, if (window->shared_memory == MagickFalse) { if (ximage->format != XYBitmap) - ximage->data=(char *) AcquireQuantumMemory((size_t) - ximage->bytes_per_line,(size_t) ximage->height); + ximage->data=(char *) malloc((size_t) ximage->bytes_per_line* + ximage->height); else - ximage->data=(char *) AcquireQuantumMemory((size_t) - ximage->bytes_per_line*ximage->depth,(size_t) ximage->height); + ximage->data=(char *) malloc((size_t) ximage->bytes_per_line* + ximage->depth*ximage->height); } if (ximage->data == (char *) NULL) { @@ -5742,9 +5742,9 @@ MagickPrivate MagickBooleanType XMakeImage(Display *display, /* Allocate matte image pixel data. */ - matte_image->data=(char *) AcquireQuantumMemory((size_t) - matte_image->bytes_per_line*matte_image->depth, - (size_t) matte_image->height); + matte_image->data=(char *) malloc((size_t) + matte_image->bytes_per_line*matte_image->depth* + matte_image->height); if (matte_image->data == (char *) NULL) { XDestroyImage(matte_image);