# HG changeset patch # User Michael Pavone # Date 1556590123 25200 # Node ID 1844cf5a4045b951dffdb36d711d063a7f59a59c # Parent be1da0a68d1e718ce39c800215e1d8b84daee063 Fix buffer overrun in shader list UI diff -r be1da0a68d1e -r 1844cf5a4045 nuklear_ui/blastem_nuklear.c --- 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);