From 8a6ab197be0d0c386e92ed8350d6fc15643ae024 Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Tue, 29 Mar 2016 13:38:18 +0300 Subject: [PATCH] A fast exit from argument normalization loop. This also fixes an issue when SunC 5.9 does not set omitted array elements to a zero. --- njs/njs_vm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/njs/njs_vm.c b/njs/njs_vm.c index 92713737..df32542b 100644 --- a/njs/njs_vm.c +++ b/njs/njs_vm.c @@ -2474,8 +2474,10 @@ njs_normalize_args(njs_vm_t *vm, njs_value_t *args, uint8_t *args_types, break; case NJS_SKIP_ARG: - break; + + case 0: + return NJS_OK; } args++; -- 2.47.3