Welcome! Log In Create A New Profile

Advanced

[njs] Segfault has been fixed when array element was added

April 09, 2016 05:24AM
details: http://hg.nginx.org/njs/rev/160e59aaf9bb
branches:
changeset: 96:160e59aaf9bb
user: Igor Sysoev <igor@sysoev.ru>
date: Sat Apr 09 12:18:47 2016 +0300
description:
Segfault has been fixed when array element was added
with assignment.

diffstat:

njs/njs_vm.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r 0e62188391a1 -r 160e59aaf9bb njs/njs_vm.c
--- 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 @@ njs_array_property_query(njs_vm_t *vm, n
}

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;
}

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[njs] Segfault has been fixed when array element was added

Igor Sysoev 598 April 09, 2016 05:24AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 146
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready