From 51b38322f4a7fdc47d1acd926995d37b5d67d8b4 Mon Sep 17 00:00:00 2001 From: user0-07161 Date: Sun, 15 Feb 2026 21:42:33 +0100 Subject: [PATCH] fix: do not close the connection on an empty line --- src/client/mod.rs | 2 +- src/ts6/mod.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/mod.rs b/src/client/mod.rs index 091cf31..10398b0 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -46,7 +46,7 @@ impl Client { let mut writer = TokioBufWriter::new(TokioTcpStream::from_std(stream.try_clone()?)?); match reader.read_line(&mut buffer).await { - Ok(0) => return Err(ListenerError::ConnectionError), + Ok(0) => return Ok(TcpListenerResult::UpdatedUser(user_state)), Ok(_) => {} Err(_) => { diff --git a/src/ts6/mod.rs b/src/ts6/mod.rs index c71b6e4..c3c7409 100644 --- a/src/ts6/mod.rs +++ b/src/ts6/mod.rs @@ -95,7 +95,7 @@ impl Ts6 { let mut writer = TokioBufWriter::new(TokioTcpStream::from_std(stream.try_clone()?)?); match reader.read_line(&mut buffer).await { - Ok(0) => anyhow::bail!(""), + Ok(0) => return Ok(self_clone), Ok(_) => {} Err(_) => {