diff options
author | Michael Pavone <pavone@retrodev.com> | 2017-12-04 21:38:26 -0800 |
---|---|---|
committer | Michael Pavone <pavone@retrodev.com> | 2017-12-04 21:38:26 -0800 |
commit | 3dd1634466078dab5cc65fdd0f78215a2cbea591 (patch) | |
tree | 25697c398912deaf966f014f2abd26bb47e3c1d2 | |
parent | 3f85894b41ecdaf90394327e8013978cdcc18159 (diff) |
Fix buffer overrun in video settings menu
--HG--
branch : nuklear_ui
-rw-r--r-- | nuklear_ui/blastem_nuklear.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/nuklear_ui/blastem_nuklear.c b/nuklear_ui/blastem_nuklear.c index 47a6e33..7087d42 100644 --- a/nuklear_ui/blastem_nuklear.c +++ b/nuklear_ui/blastem_nuklear.c @@ -303,7 +303,7 @@ shader_prog *get_shader_progs(dir_entry *entries, size_t num_entries, shader_pro } 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; |