diff --git a/src/server/connection.rs b/src/server/connection.rs index ec518adfd..61d060eb3 100644 --- a/src/server/connection.rs +++ b/src/server/connection.rs @@ -1484,7 +1484,10 @@ impl Connection { .await { log::error!("ipc to connection manager exit: {}", err); - allow_err!(tx_from_cm_clone.send(Data::CmErr(err.to_string()))); + #[cfg(windows)] + if !crate::platform::is_prelogin() { + allow_err!(tx_from_cm_clone.send(Data::CmErr(err.to_string()))); + } } }); #[cfg(all(windows, feature = "flutter"))]