summaryrefslogtreecommitdiff
path: root/nuklear_ui/blastem_nuklear.c
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2017-12-04 21:38:26 -0800
committerMichael Pavone <pavone@retrodev.com>2017-12-04 21:38:26 -0800
commit3dd1634466078dab5cc65fdd0f78215a2cbea591 (patch)
tree25697c398912deaf966f014f2abd26bb47e3c1d2 /nuklear_ui/blastem_nuklear.c
parent3f85894b41ecdaf90394327e8013978cdcc18159 (diff)
Fix buffer overrun in video settings menu
--HG-- branch : nuklear_ui
Diffstat (limited to 'nuklear_ui/blastem_nuklear.c')
-rw-r--r--nuklear_ui/blastem_nuklear.c2
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;