From: Cristy Date: Thu, 31 Aug 2017 20:30:49 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/716 X-Git-Tag: 7.0.7-0~25 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6ad5fc3c9b652eec27fc0b1a0817159f8547d5d9;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/716 --- diff --git a/MagickWand/drawing-wand.c b/MagickWand/drawing-wand.c index f85cfcabc..a324ac2b8 100644 --- a/MagickWand/drawing-wand.c +++ b/MagickWand/drawing-wand.c @@ -1959,11 +1959,14 @@ WandExport double *DrawGetStrokeDashArray(const DrawingWand *wand, { dasharray=(double *) AcquireQuantumMemory((size_t) n+1UL, sizeof(*dasharray)); - p=CurrentContext->dash_pattern; - q=dasharray; - for (i=0; i < (ssize_t) n; i++) - *q++=(*p++); - *q=0.0; + if (dasharray != (double *) NULL) + { + p=CurrentContext->dash_pattern; + q=dasharray; + for (i=0; i < (ssize_t) n; i++) + *q++=(*p++); + *q=0.0; + } } return(dasharray); }