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