From 1ebe5250b87b73db053cdd8091ac8371bf799199 Mon Sep 17 00:00:00 2001 From: Lev Kokotov Date: Thu, 18 May 2023 16:32:08 -0700 Subject: [PATCH 1/2] Ensure data makes it to the client --- src/client.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client.rs b/src/client.rs index 331a0da4..3d63efbe 100644 --- a/src/client.rs +++ b/src/client.rs @@ -1408,7 +1408,7 @@ where .receive_server_message(server, address, pool, client_stats) .await?; - match write_all_half(&mut self.write, &response).await { + match write_all_flush(&mut self.write, &response).await { Ok(_) => (), Err(err) => { server.mark_bad(); From ad5fded3fb2f8b03a73118878bcb9572e4e48e84 Mon Sep 17 00:00:00 2001 From: Lev Kokotov Date: Thu, 18 May 2023 16:37:57 -0700 Subject: [PATCH 2/2] flush all buffers --- src/client.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client.rs b/src/client.rs index 3d63efbe..24d76bd5 100644 --- a/src/client.rs +++ b/src/client.rs @@ -1313,7 +1313,7 @@ where .receive_server_message(server, &address, &pool, &self.stats.clone()) .await?; - match write_all_half(&mut self.write, &response).await { + match write_all_flush(&mut self.write, &response).await { Ok(_) => (), Err(err) => { server.mark_bad();