Mercurial > njs
changeset 96:160e59aaf9bb
Segfault has been fixed when array element was added
with assignment.
| author | Igor Sysoev <igor@sysoev.ru> |
|---|---|
| date | Sat, 09 Apr 2016 12:18:47 +0300 |
| parents | 0e62188391a1 |
| children | 24544f647802 |
| files | njs/njs_vm.c |
| diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/njs/njs_vm.c Fri Apr 08 18:59:06 2016 +0300 +++ b/njs/njs_vm.c Sat Apr 09 12:18:47 2016 +0300 @@ -1041,7 +1041,7 @@ } if ((uint32_t) index >= array->size) { - ret = njs_array_realloc(vm, array, 0, index); + ret = njs_array_realloc(vm, array, 0, index + 1); if (nxt_slow_path(ret != NXT_OK)) { return ret; }
