From 36d079f1043f4f8f12b14b5c30640dc9e4d6fa56 Mon Sep 17 00:00:00 2001 From: vanfanel Date: Fri, 25 Dec 2015 05:47:47 +0100 Subject: [PATCH] fixed segfault on exit caused by gl driver trying to free font context driver when osd mesages were disabled --- gfx/drivers/gl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gfx/drivers/gl.c b/gfx/drivers/gl.c index 7c285591c5..be73a790f5 100644 --- a/gfx/drivers/gl.c +++ b/gfx/drivers/gl.c @@ -1946,7 +1946,8 @@ static void gl_free(void *data) } #endif - font_driver_free(NULL); + if (font_driver_has_render_msg()) + font_driver_free(NULL); gl_shader_deinit(gl); #ifndef NO_GL_FF_VERTEX