From 4c4cdd49c6deb2e6fe581804fa100c9f96bec1d5 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Wed, 22 Apr 2015 23:38:42 +0200 Subject: [PATCH] (iOS/others) gl_raster_font_get_glyph - prevent a crash when font driver has not yet been initialized and ident is NULL --- gfx/drivers_font/gl_raster_font.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gfx/drivers_font/gl_raster_font.c b/gfx/drivers_font/gl_raster_font.c index 5dcc51d036..be7d596a21 100644 --- a/gfx/drivers_font/gl_raster_font.c +++ b/gfx/drivers_font/gl_raster_font.c @@ -366,8 +366,10 @@ static const struct font_glyph *gl_raster_font_get_glyph( { gl_raster_t *font = (gl_raster_t*)data; - if (!font) + if (!font || !font->font_driver) return NULL; + if (!font->font_driver->ident) + return NULL; return font->font_driver->get_glyph((void*)font->font_driver, code); }