From: Dmitry Volyntsev Date: Wed, 13 Nov 2019 12:31:41 +0000 (+0300) Subject: Fixed potential NULL-pointer dereference (CID 1455631). X-Git-Tag: 0.3.7~5 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=6062dbaa9a572c49be9b0d1635ce6807c2d762da;p=njs.git Fixed potential NULL-pointer dereference (CID 1455631). --- 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) {