From dfd6d464a81072ee0185e320c88c75b8d46a0572 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Higor=20Eur=C3=ADpedes?= Date: Tue, 19 May 2015 13:51:59 -0300 Subject: [PATCH] (gl) Add check in gl_overlay_vertex_geom() --- gfx/drivers/gl.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gfx/drivers/gl.c b/gfx/drivers/gl.c index 4e59818e73..ff16e47fb9 100644 --- a/gfx/drivers/gl.c +++ b/gfx/drivers/gl.c @@ -2926,6 +2926,12 @@ static void gl_overlay_vertex_geom(void *data, if (!gl) return; + if (image > gl->overlays) + { + RARCH_ERR("Invalid overlay id: %u\n", image); + return; + } + vertex = (GLfloat*)&gl->overlay_vertex_coord[image * 8]; /* Flipped, so we preserve top-down semantics. */