summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2022-11-23 10:10:42 +0100
committerGitHub <noreply@github.com>2022-11-23 10:10:42 +0100
commitb0218f4d501cd037292ca926c07657a24a52213d (patch)
tree0248df43779a38b184357b7a9938d3140563441f
parent11b0210de517e347a832f74d995e5c0e3bf9fdaa (diff)
fix(router): handle client empty message (#1965)
* fix(router): handle client empty message * style(fmt): rustfmt
-rw-r--r--zellij-server/src/route.rs6
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;
},
}
}