From 773039e8509c6970b79499bac4c2f6fa0d30268f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20Dj=C3=A4rv?= Date: Sun, 9 Jul 2006 10:56:42 +0000 Subject: [PATCH] * xftfont.c (xftfont_done_face): Call XftDrawDestroy only if xftface_info is non-NULL. --- src/xftfont.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/xftfont.c b/src/xftfont.c index d896e6967e9..bd310cb68b8 100644 --- a/src/xftfont.c +++ b/src/xftfont.c @@ -406,10 +406,13 @@ xftfont_done_face (f, face) #endif xftface_info = (struct xftface_info *) face->extra; - BLOCK_INPUT; - XftDrawDestroy (xftface_info->xft_draw); - UNBLOCK_INPUT; - free (xftface_info); + if (xftface_info) + { + BLOCK_INPUT; + XftDrawDestroy (xftface_info->xft_draw); + UNBLOCK_INPUT; + free (xftface_info); + } face->extra = NULL; } -- 2.39.5