From dd77d32446e7c4c6669c21258ebb48ba1f9c535e Mon Sep 17 00:00:00 2001 From: Simon Laux Date: Mon, 20 May 2024 12:47:36 +0200 Subject: [PATCH] fix: log/print exit error of deltachat-rpc-server (#5601) see also #5599 (this logs that error atleast, but does not fix it yet) --------- Co-authored-by: iequidoo <117991069+iequidoo@users.noreply.github.com> --- deltachat-rpc-server/src/main.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/deltachat-rpc-server/src/main.rs b/deltachat-rpc-server/src/main.rs index 0702be77e..69c37646d 100644 --- a/deltachat-rpc-server/src/main.rs +++ b/deltachat-rpc-server/src/main.rs @@ -29,6 +29,9 @@ async fn main() { // "For technical reasons, stdin is implemented by using an ordinary blocking read on a separate // thread, and it is impossible to cancel that read. This can make shutdown of the runtime hang // until the user presses enter." + if let Err(error) = &r { + log::error!("Fatal error: {error:#}.") + } std::process::exit(if r.is_ok() { 0 } else { 1 }); }