details: https://github.com/nginx/njs/commit/4b8188857b4385b5d2aff44cb548e92521c6c91f branches: master commit: 4b8188857b4385b5d2aff44cb548e92521c6c91f user: Dmitry Volyntsev <xei...@nginx.com> date: Tue, 13 Aug 2024 17:14:14 -0700 description: QuickJS: fixed exception handling in shell output.
--- external/njs_shell.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/external/njs_shell.c b/external/njs_shell.c index 672215c1..ec2a3875 100644 --- a/external/njs_shell.c +++ b/external/njs_shell.c @@ -2108,6 +2108,7 @@ njs_qjs_njs_getter(JSContext *ctx, JSValueConst this_val) static njs_int_t njs_qjs_global_init(JSContext *ctx, JSValue global_obj); +static void njs_qjs_dump_error(JSContext *ctx); static void @@ -2126,7 +2127,7 @@ njs_qjs_dump_obj(JSContext *ctx, FILE *f, JSValueConst val, const char *prefix, JS_FreeCString(ctx, str); } else { - fprintf(f, "%s[exception]\n", prefix); + njs_qjs_dump_error(ctx); } } _______________________________________________ nginx-devel mailing list nginx-devel@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-devel