# HG changeset patch # User Michael Pavone # Date 1512452306 28800 # Node ID 24f44f26b74d5bc23bba8d8c2fb818a75b4c7292 # Parent bdeb2a1d0385bd1499165f2a55c1abe3db032c34 Fix buffer overrun in video settings menu diff -r bdeb2a1d0385 -r 24f44f26b74d nuklear_ui/blastem_nuklear.c --- 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;