From 9894f48fb07a20e069a275e63427f5d7625b0232 Mon Sep 17 00:00:00 2001 From: LazyBumHorse <31176526+LazyBumHorse@users.noreply.github.com> Date: Sat, 25 May 2019 13:10:13 +0200 Subject: [PATCH] added paranoid NULL check --- gfx/drivers_shader/shader_gl_core.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gfx/drivers_shader/shader_gl_core.cpp b/gfx/drivers_shader/shader_gl_core.cpp index 8fbddca1fe..e3320cb5fa 100644 --- a/gfx/drivers_shader/shader_gl_core.cpp +++ b/gfx/drivers_shader/shader_gl_core.cpp @@ -93,10 +93,10 @@ static uint32_t gl_core_get_cross_compiler_target_version() unsigned patch = 0; #ifdef HAVE_OPENGLES3 - if (version && sscanf(version, "OpenGL ES %u.%u.%u", &major, &minor, &patch) < 2) + if (!version || sscanf(version, "OpenGL ES %u.%u.%u", &major, &minor, &patch) < 2) return 300u; #else - if (version && sscanf(version, "%u.%u.%u", &major, &minor, &patch) < 2) + if (!version || sscanf(version, "%u.%u.%u", &major, &minor, &patch) < 2) return 150u; #endif if (major == 3u && minor == 2u)