From: Valentin Bartenev Date: Wed, 8 May 2019 16:09:10 +0000 (+0300) Subject: Simplified check for array length limit in njs_array_expand(). X-Git-Tag: 0.3.2~14 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=ee6e4ac588c577eb2b9021c302f9f12369ecf8fa;p=njs.git Simplified check for array length limit in njs_array_expand(). No functional changes. --- diff --git a/njs/njs_array.c b/njs/njs_array.c index 73c4e188..75ab47bd 100644 --- a/njs/njs_array.c +++ b/njs/njs_array.c @@ -230,7 +230,7 @@ njs_array_expand(njs_vm_t *vm, njs_array_t *array, uint32_t prepend, size += size / 2; } - if (nxt_slow_path(((prepend + size) * sizeof(njs_value_t)) >= UINT32_MAX)) { + if (nxt_slow_path((prepend + size) > NJS_ARRAY_MAX_LENGTH)) { goto memory_error; }