From: Dmitry Volyntsev Date: Tue, 26 Jan 2021 12:52:15 +0000 (+0000) Subject: Fixed allocation failure detection in njs_backtrace_to_string(). X-Git-Tag: 0.5.1~9 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=08e166158ad566290bcddc3843a424026697c23b;p=njs.git Fixed allocation failure detection in njs_backtrace_to_string(). Found by Coverity (CID 1472503). --- diff --git a/src/njs_error.c b/src/njs_error.c index 2b19c290..0fe92c25 100644 --- a/src/njs_error.c +++ b/src/njs_error.c @@ -1226,6 +1226,7 @@ njs_backtrace_to_string(njs_vm_t *vm, njs_arr_t *backtrace, njs_str_t *dst) { size_t count; njs_chb_t chain; + njs_int_t ret; njs_uint_t i; njs_backtrace_entry_t *be, *prev; @@ -1271,8 +1272,8 @@ njs_backtrace_to_string(njs_vm_t *vm, njs_arr_t *backtrace, njs_str_t *dst) be++; } - njs_chb_join(&chain, dst); + ret = njs_chb_join(&chain, dst); njs_chb_destroy(&chain); - return NJS_OK; + return ret; }