From 0dc73f2c8edd9293668c7d4ecc2479dbe779a0bf Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 24 Aug 2019 03:25:46 +0200 Subject: [PATCH] Prevent calling FT_New_Face if path is not valid --- gfx/drivers_font_renderer/freetype.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gfx/drivers_font_renderer/freetype.c b/gfx/drivers_font_renderer/freetype.c index bfdd6fec58..4ae36b857e 100644 --- a/gfx/drivers_font_renderer/freetype.c +++ b/gfx/drivers_font_renderer/freetype.c @@ -243,6 +243,8 @@ static void *font_renderer_ft_init(const char *font_path, float font_size) else #endif { + if (!path_is_valid(font_path)) + goto error; err = FT_New_Face(handle->lib, font_path, 0, &handle->face); if (err) goto error;