diff options
author | Aram Drevekenin <aram@poor.dev> | 2022-11-23 10:10:42 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-23 10:10:42 +0100 |
commit | b0218f4d501cd037292ca926c07657a24a52213d (patch) | |
tree | 0248df43779a38b184357b7a9938d3140563441f | |
parent | 11b0210de517e347a832f74d995e5c0e3bf9fdaa (diff) |
fix(router): handle client empty message (#1965)
* fix(router): handle client empty message
* style(fmt): rustfmt
-rw-r--r-- | zellij-server/src/route.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/zellij-server/src/route.rs b/zellij-server/src/route.rs index 0c8417128..55e45085a 100644 --- a/zellij-server/src/route.rs +++ b/zellij-server/src/route.rs @@ -795,15 +795,15 @@ pub(crate) fn route_thread_main( } }, None => { + log::error!("Received empty message from client, logging client out."); let _ = os_input.send_to_client( client_id, ServerToClientMsg::Exit(ExitReason::Error( "Received empty message".to_string(), )), ); - - return Err(anyhow!("received empty message from client")) - .with_context(err_context); + let _ = to_server.send(ServerInstruction::RemoveClient(client_id)); + break 'route_loop; }, } } |