From: cristy Date: Wed, 14 Jan 2015 11:33:16 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~1440 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=47679a556123330bfc4afc05b90d340b1b291fc5;p=imagemagick --- diff --git a/coders/wmf.c b/coders/wmf.c index 17395a930..8c94b9c3b 100644 --- a/coders/wmf.c +++ b/coders/wmf.c @@ -808,8 +808,16 @@ static void ipa_device_close(wmfAPI * API) wmf_magick_t *ddata = WMF_MAGICK_GetData(API); - DestroyDrawingWand(ddata->draw_wand); - DestroyDrawInfo(ddata->draw_info); + if (ddata->draw_wand != (DrawingWand *) NULL) + { + DestroyDrawingWand(ddata->draw_wand); + ddata->draw_wand=(DrawingWand *) NULL; + } + if (ddata->draw_info != (DrawInfo *) NULL) + { + DestroyDrawInfo(ddata->draw_info); + ddata->draw_info=(DrawInfo *)NULL; + } RelinquishMagickMemory(WMF_MAGICK_GetFontData(API)->ps_name); }