Mercurial > repos > blastem
comparison nuklear_ui/blastem_nuklear.c @ 1857:1844cf5a4045
Fix buffer overrun in shader list UI
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 29 Apr 2019 19:08:43 -0700 |
parents | 92532eb6986d |
children | dda7479f3bbb |
comparison
equal
deleted
inserted
replaced
1856:be1da0a68d1e | 1857:1844cf5a4045 |
---|---|
1542 } | 1542 } |
1543 } | 1543 } |
1544 if (!dupe) { | 1544 if (!dupe) { |
1545 if (num_progs == prog_storage) { | 1545 if (num_progs == prog_storage) { |
1546 prog_storage = prog_storage ? prog_storage*2 : 4; | 1546 prog_storage = prog_storage ? prog_storage*2 : 4; |
1547 progs = realloc(progs, sizeof(progs) * prog_storage); | 1547 progs = realloc(progs, sizeof(*progs) * prog_storage); |
1548 } | 1548 } |
1549 progs[num_progs].vertex = NULL; | 1549 progs[num_progs].vertex = NULL; |
1550 progs[num_progs++].fragment = strdup(entries[i].name); | 1550 progs[num_progs++].fragment = strdup(entries[i].name); |
1551 } | 1551 } |
1552 } | 1552 } |