diff nuklear_ui/blastem_nuklear.c @ 1857:1844cf5a4045

Fix buffer overrun in shader list UI
author Michael Pavone <pavone@retrodev.com>
date Mon, 29 Apr 2019 19:08:43 -0700
parents 92532eb6986d
children dda7479f3bbb
line wrap: on
line diff
--- a/nuklear_ui/blastem_nuklear.c	Sat Apr 27 17:37:12 2019 -0700
+++ b/nuklear_ui/blastem_nuklear.c	Mon Apr 29 19:08:43 2019 -0700
@@ -1544,7 +1544,7 @@
 			if (!dupe) {
 				if (num_progs == prog_storage) {
 					prog_storage = prog_storage ? prog_storage*2 : 4;
-					progs = realloc(progs, sizeof(progs) * prog_storage);
+					progs = realloc(progs, sizeof(*progs) * prog_storage);
 				}
 				progs[num_progs].vertex = NULL;
 				progs[num_progs++].fragment = strdup(entries[i].name);