]> git.kaiwu.me - njs.git/commitdiff
Fixed njs_array_expand() for empty arrays.
authorDmitry Volyntsev <xeioex@nginx.com>
Sat, 11 Jun 2022 07:15:28 +0000 (00:15 -0700)
committerDmitry Volyntsev <xeioex@nginx.com>
Sat, 11 Jun 2022 07:15:28 +0000 (00:15 -0700)
src/njs_array.c

index 2367420dcbdcbbe794e631ce3c3889c984a586d7..6691d80073c9a9f042c7144bfacc662fcc5b6cf7 100644 (file)
@@ -408,7 +408,9 @@ njs_array_expand(njs_vm_t *vm, njs_array_t *array, uint32_t prepend,
 
     array->start = start;
 
-    njs_mp_free(vm->mem_pool, old);
+    if (old != NULL) {
+        njs_mp_free(vm->mem_pool, old);
+    }
 
     return NJS_OK;