changeset 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 be1da0a68d1e
children dda7479f3bbb
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	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);