summaryrefslogtreecommitdiff
path: root/quickjs-libc.c
diff options
context:
space:
mode:
authorFabrice Bellard <fabrice@bellard.org>2025-03-27 14:22:58 +0100
committerFabrice Bellard <fabrice@bellard.org>2025-03-27 14:22:58 +0100
commitd20ffec8315255353faad0081f88dd03a2a5d299 (patch)
treecd25354bc96fa59307122eb89adad9e41757deaa /quickjs-libc.c
parentdec4aca27a3911a2535cfc2f5c88b46244788165 (diff)
downloadquickjs-d20ffec8315255353faad0081f88dd03a2a5d299.tar.gz
quickjs-d20ffec8315255353faad0081f88dd03a2a5d299.zip
exit by default on unhandled promise rejections (issue #305)
Diffstat (limited to 'quickjs-libc.c')
-rw-r--r--quickjs-libc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/quickjs-libc.c b/quickjs-libc.c
index 141f79f..fd5d412 100644
--- a/quickjs-libc.c
+++ b/quickjs-libc.c
@@ -3961,6 +3961,7 @@ void js_std_promise_rejection_tracker(JSContext *ctx, JSValueConst promise,
if (!is_handled) {
fprintf(stderr, "Possibly unhandled promise rejection: ");
js_std_dump_error1(ctx, reason);
+ exit(1);
}
}