From bd1ad4d1c4c9fa070121dda8dcee17c61810f154 Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Wed, 31 Aug 2016 17:51:54 +0300 Subject: [PATCH] A fix in decodeURI() and decodeURIComponent() functions. --- njs/njs_string.c | 1 + 1 file changed, 1 insertion(+) diff --git a/njs/njs_string.c b/njs/njs_string.c index 3b90e0fb..5a0d5504 100644 --- a/njs/njs_string.c +++ b/njs/njs_string.c @@ -2372,6 +2372,7 @@ njs_string_decode(njs_vm_t *vm, njs_value_t *value, const uint32_t *reserve) byte = (d0 << 4) + d1; if ((reserve[byte >> 5] & ((uint32_t) 1 << (byte & 0x1f))) == 0) { + size -= 2; n += 2; } } -- 2.47.3