changeset 1493:24f44f26b74d nuklear_ui

Fix buffer overrun in video settings menu
author Michael Pavone <pavone@retrodev.com>
date Mon, 04 Dec 2017 21:38:26 -0800
parents bdeb2a1d0385
children 8be6ea919300
files nuklear_ui/blastem_nuklear.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/nuklear_ui/blastem_nuklear.c	Fri Dec 01 23:16:07 2017 -0800
+++ b/nuklear_ui/blastem_nuklear.c	Mon Dec 04 21:38:26 2017 -0800
@@ -303,7 +303,7 @@
 			}
 			if (!dupe) {
 				if (num_progs == prog_storage) {
-					prog_storage *= 2;
+					prog_storage = prog_storage ? prog_storage*2 : 4;
 					progs = realloc(progs, sizeof(progs) * prog_storage);
 				}
 				progs[num_progs].vertex = NULL;