From: cristy Date: Tue, 14 Jan 2014 01:14:23 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~2885 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=54ebd8d7629c2faa0c8fb0dc97967f31c759d2d2;p=imagemagick --- diff --git a/MagickCore/draw.c b/MagickCore/draw.c index 7b978ebf7..224c206f0 100644 --- a/MagickCore/draw.c +++ b/MagickCore/draw.c @@ -5280,6 +5280,7 @@ static size_t TracePath(PrimitiveInfo *primitive_info,const char *path) start.y=0.0; number_coordinates=0; z_count=0; + (void) ResetMagickMemory(points,0,sizeof(*points)); primitive_type=primitive_info->primitive; q=primitive_info; for (p=path; *p != '\0'; ) diff --git a/MagickCore/utility.c b/MagickCore/utility.c index ee701b882..f31f01457 100644 --- a/MagickCore/utility.c +++ b/MagickCore/utility.c @@ -776,6 +776,7 @@ MagickExport MagickBooleanType ExpandFilenames(int *number_arguments, *path='\0'; *filename='\0'; *subimage='\0'; + number_files=0; vector[count++]=ConstantString(option); destroy=MagickTrue; parameters=ParseCommandOption(MagickCommandOptions,MagickFalse,option); diff --git a/MagickCore/widget.c b/MagickCore/widget.c index db0e9db53..db56bf581 100644 --- a/MagickCore/widget.c +++ b/MagickCore/widget.c @@ -1788,6 +1788,7 @@ MagickPrivate void XColorBrowserWidget(Display *display,XWindows *windows, /* Respond to X events. */ + XGetWidgetInfo((char *) NULL,&mode_info); XGetWidgetInfo((char *) NULL,&slider_info); XGetWidgetInfo((char *) NULL,&north_info); XGetWidgetInfo((char *) NULL,&south_info); diff --git a/MagickWand/magick-property.c b/MagickWand/magick-property.c index 281cf6639..6ea87d869 100644 --- a/MagickWand/magick-property.c +++ b/MagickWand/magick-property.c @@ -1555,7 +1555,7 @@ WandExport double *MagickGetSamplingFactors(MagickWand *wand, p++; i++; } - sampling_factors=(double *) AcquireQuantumMemory((size_t) i, + sampling_factors=(double *) AcquireQuantumMemory((size_t) i+1, sizeof(*sampling_factors)); if (sampling_factors == (double *) NULL) ThrowWandFatalException(ResourceLimitFatalError,"MemoryAllocationFailed", diff --git a/coders/pcd.c b/coders/pcd.c index 662cf15f6..62e16a98d 100644 --- a/coders/pcd.c +++ b/coders/pcd.c @@ -190,6 +190,8 @@ static MagickBooleanType DecodeImage(Image *image,unsigned char *luma, sum=0; bits=32; p=buffer+0x800; + for (i=0; i < 3; i++) + pcd_table[i]=(PCDTable *) NULL; for (i=0; i < (image->columns > 1536 ? 3 : 1); i++) { PCDGetBits(8);