From 818cc2de6b1f841d8abae6e43d6d4e397c7d0bcc Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Sat, 9 Apr 2016 12:18:47 +0300 Subject: [PATCH] Segfault has been fixed when array element was added with assignment. --- njs/njs_vm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/njs/njs_vm.c b/njs/njs_vm.c index f5ce0f72..046ce692 100644 --- a/njs/njs_vm.c +++ b/njs/njs_vm.c @@ -1041,7 +1041,7 @@ njs_array_property_query(njs_vm_t *vm, njs_property_query_t *pq, } 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; } -- 2.47.3