diff options
author | Fabrice Bellard <fabrice@bellard.org> | 2025-03-27 14:22:58 +0100 |
---|---|---|
committer | Fabrice Bellard <fabrice@bellard.org> | 2025-03-27 14:22:58 +0100 |
commit | d20ffec8315255353faad0081f88dd03a2a5d299 (patch) | |
tree | cd25354bc96fa59307122eb89adad9e41757deaa /quickjs-libc.c | |
parent | dec4aca27a3911a2535cfc2f5c88b46244788165 (diff) | |
download | quickjs-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.c | 1 |
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); } } |