From 6062dbaa9a572c49be9b0d1635ce6807c2d762da Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Wed, 13 Nov 2019 15:31:41 +0300 Subject: [PATCH] Fixed potential NULL-pointer dereference (CID 1455631). --- src/njs_json.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/njs_json.c b/src/njs_json.c index fe579f9b..3f948f42 100644 --- a/src/njs_json.c +++ b/src/njs_json.c @@ -2169,6 +2169,9 @@ njs_vm_value_dump(njs_vm_t *vm, njs_str_t *retval, const njs_value_t *value, njs_memset(stringify->space.start, ' ', indent); state = njs_json_push_stringify_state(vm, stringify, value); + if (njs_slow_path(state == NULL)) { + goto memory_error; + } for ( ;; ) { switch (state->type) { -- 2.47.3