From: cristy Date: Mon, 29 Apr 2013 11:31:02 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~3779 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=96eafde4b1b6ac9d4197c8120e5a2f25f3f4a981;p=imagemagick --- diff --git a/coders/exr.c b/coders/exr.c index e008997ec..d4c7c142c 100644 --- a/coders/exr.c +++ b/coders/exr.c @@ -222,6 +222,7 @@ static Image *ReadEXRImage(const ImageInfo *image_info,ExceptionInfo *exception) q=QueueAuthenticPixels(image,0,y,image->columns,1,exception); if (q == (Quantum *) NULL) break; + ResetMagickMemory(scanline,0,image->columns*sizeof(*scanline)); ImfInputSetFrameBuffer(file,scanline-min_x-image->columns*(min_y+y),1, image->columns); ImfInputReadPixels(file,min_y+y,min_y+y); @@ -434,6 +435,7 @@ static MagickBooleanType WriteEXRImage(const ImageInfo *image_info,Image *image, (void) ImfCloseOutputFile(file); ThrowWriterException(ResourceLimitError,"MemoryAllocationFailed"); } + ResetMagickMemory(scanline,0,image->columns*sizeof(*scanline)); for (y=0; y < (ssize_t) image->rows; y++) { p=GetVirtualPixels(image,0,y,image->columns,1,exception);