From a5949c5cb544fa59b8f523cc8ee629dad343d16b Mon Sep 17 00:00:00 2001 From: sxyazi Date: Mon, 18 Sep 2023 06:55:50 +0800 Subject: [PATCH] fix: unexpected error due to channel closing --- core/src/event.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/event.rs b/core/src/event.rs index 54063426..5537c50a 100644 --- a/core/src/event.rs +++ b/core/src/event.rs @@ -48,7 +48,7 @@ impl Event { pub async fn wait(self, rx: oneshot::Receiver) -> T { TX.send(self).ok(); - rx.await.unwrap() + rx.await.unwrap_or_else(|_| std::process::exit(0)) } }