From 47679a556123330bfc4afc05b90d340b1b291fc5 Mon Sep 17 00:00:00 2001 From: cristy Date: Wed, 14 Jan 2015 11:33:16 +0000 Subject: [PATCH] --- coders/wmf.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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); } -- 2.40.0