From eca430c94fc87804523f368a86350646328490cb Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Wed, 10 May 2023 20:50:53 -0700 Subject: [PATCH] Fixed memory allocation failure introduced in fc8d1b125cef. Found by Coverity (CID 1529969). --- src/njs_builtin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/njs_builtin.c b/src/njs_builtin.c index 854f9c8f..317458e0 100644 --- a/src/njs_builtin.c +++ b/src/njs_builtin.c @@ -756,7 +756,7 @@ njs_object_completions(njs_vm_t *vm, njs_value_t *object, njs_str_t *expression) completion->length = (prefix - expression->start) + key.length + 1; completion->start = njs_mp_alloc(vm->mem_pool, completion->length); - if (completion == NULL) { + if (njs_slow_path(completion->start == NULL)) { njs_arr_destroy(array); array = NULL; goto done; -- 2.47.3