From bfb0675efa8d697b3697b7806a9dd0fe2f7125e2 Mon Sep 17 00:00:00 2001 From: Lion Kortlepel Date: Sat, 22 Jun 2024 23:51:01 +0200 Subject: [PATCH] send large packets over tcp --- src/TNetwork.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/TNetwork.cpp b/src/TNetwork.cpp index e88ac53..be5c10b 100644 --- a/src/TNetwork.cpp +++ b/src/TNetwork.cpp @@ -882,7 +882,7 @@ bool TNetwork::SendLarge(TClient& c, std::vector Data, bool isSync) { bool TNetwork::Respond(TClient& c, const std::vector& MSG, bool Rel, bool isSync) { char C = MSG.at(0); - if (Rel || C == 'W' || C == 'Y' || C == 'V' || C == 'E') { + if (Rel || C == 'W' || C == 'Y' || C == 'V' || C == 'E' || compressBound(MSG.size()) > 1024) { if (C == 'O' || C == 'T' || MSG.size() > 1000) { return SendLarge(c, MSG, isSync); } else {