From 047637dc24aacff36926e6793d8e0a7c90e70e4e Mon Sep 17 00:00:00 2001 From: Themaister Date: Thu, 13 Dec 2012 23:15:30 +0100 Subject: [PATCH] Don't segfault in font_renderer_free. handle can be NULL. --- gfx/fonts/fonts.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gfx/fonts/fonts.c b/gfx/fonts/fonts.c index ef465ddd09..b1f0a574ce 100644 --- a/gfx/fonts/fonts.c +++ b/gfx/fonts/fonts.c @@ -123,6 +123,9 @@ void font_renderer_free_output(struct font_output_list *output) void font_renderer_free(font_renderer_t *handle) { + if (!handle) + return; + if (handle->face) FT_Done_Face(handle->face); if (handle->lib)