Mercurial > repos > blastem
comparison nuklear_ui/blastem_nuklear.c @ 1493:24f44f26b74d nuklear_ui
Fix buffer overrun in video settings menu
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 04 Dec 2017 21:38:26 -0800 |
parents | bdeb2a1d0385 |
children | 8be6ea919300 |
comparison
equal
deleted
inserted
replaced
1492:bdeb2a1d0385 | 1493:24f44f26b74d |
---|---|
301 break; | 301 break; |
302 } | 302 } |
303 } | 303 } |
304 if (!dupe) { | 304 if (!dupe) { |
305 if (num_progs == prog_storage) { | 305 if (num_progs == prog_storage) { |
306 prog_storage *= 2; | 306 prog_storage = prog_storage ? prog_storage*2 : 4; |
307 progs = realloc(progs, sizeof(progs) * prog_storage); | 307 progs = realloc(progs, sizeof(progs) * prog_storage); |
308 } | 308 } |
309 progs[num_progs].vertex = NULL; | 309 progs[num_progs].vertex = NULL; |
310 progs[num_progs++].fragment = strdup(entries[i].name); | 310 progs[num_progs++].fragment = strdup(entries[i].name); |
311 } | 311 } |