From eb9cfc363f2afb29be842f26797986a808d0833c Mon Sep 17 00:00:00 2001 From: Martin Stjernholm <mast@lysator.liu.se> Date: Tue, 23 Nov 1999 11:24:57 +0100 Subject: [PATCH] image_ttf_faceinstance_exit() may be called after image_ttf_face_exit() when exiting with dmalloc. Rev: src/modules/_Image_TTF/image_ttf.c:1.25 --- src/modules/_Image_TTF/image_ttf.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/modules/_Image_TTF/image_ttf.c b/src/modules/_Image_TTF/image_ttf.c index 279b02da0a..fe28f9379b 100644 --- a/src/modules/_Image_TTF/image_ttf.c +++ b/src/modules/_Image_TTF/image_ttf.c @@ -1,12 +1,12 @@ /* - * $Id: image_ttf.c,v 1.24 1999/09/18 16:57:20 mirar Exp $ + * $Id: image_ttf.c,v 1.25 1999/11/23 10:24:57 mast Exp $ */ #include "config.h" #include "global.h" -RCSID("$Id: image_ttf.c,v 1.24 1999/09/18 16:57:20 mirar Exp $"); +RCSID("$Id: image_ttf.c,v 1.25 1999/11/23 10:24:57 mast Exp $"); #ifdef HAVE_LIBTTF #include <freetype.h> @@ -262,8 +262,9 @@ static void image_ttf_face_exit() static void image_ttf_faceinstance_exit() { + if (THISi->faceobj->prog) + TT_Done_Instance(THISi->instance); free_object(THISi->faceobj); - TT_Done_Instance(THISi->instance); } #ifdef TTF_DEBUG_INFO -- GitLab