diff options
author | peterbell10 <peterbell10@live.co.uk> | 2020-05-05 22:39:59 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-05 22:39:59 +0200 |
commit | 8e2dfce84bf5e3993a910e535a51d40ebe0803d0 (patch) | |
tree | 0f570f9f54d8afc8dac4db307d32a6fa057d15f3 /Tools/ProtoProxy/Connection.cpp | |
parent | Remove cRankManager migration code (#4714) (diff) | |
download | cuberite-8e2dfce84bf5e3993a910e535a51d40ebe0803d0.tar cuberite-8e2dfce84bf5e3993a910e535a51d40ebe0803d0.tar.gz cuberite-8e2dfce84bf5e3993a910e535a51d40ebe0803d0.tar.bz2 cuberite-8e2dfce84bf5e3993a910e535a51d40ebe0803d0.tar.lz cuberite-8e2dfce84bf5e3993a910e535a51d40ebe0803d0.tar.xz cuberite-8e2dfce84bf5e3993a910e535a51d40ebe0803d0.tar.zst cuberite-8e2dfce84bf5e3993a910e535a51d40ebe0803d0.zip |
Diffstat (limited to '')
-rw-r--r-- | Tools/ProtoProxy/Connection.cpp | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/Tools/ProtoProxy/Connection.cpp b/Tools/ProtoProxy/Connection.cpp index 9f602e873..51b94f2a2 100644 --- a/Tools/ProtoProxy/Connection.cpp +++ b/Tools/ProtoProxy/Connection.cpp @@ -38,21 +38,21 @@ #define HANDLE_CLIENT_PACKET_READ(Proc, Type, Var) \ Type Var; \ - { \ + do { \ if (!m_ClientBuffer.Proc(Var)) \ { \ return false; \ } \ - } + } while(false) #define HANDLE_SERVER_PACKET_READ(Proc, Type, Var) \ Type Var; \ - { \ + do { \ if (!m_ServerBuffer.Proc(Var)) \ { \ return false; \ } \ - } + } while(false) #define CLIENTSEND(...) SendData(m_ClientSocket, __VA_ARGS__, "Client") #define SERVERSEND(...) SendData(m_ServerSocket, __VA_ARGS__, "Server") @@ -60,7 +60,7 @@ #define SERVERENCRYPTSEND(...) SendEncryptedData(m_ServerSocket, m_ServerEncryptor, __VA_ARGS__, "Server") #define COPY_TO_SERVER() \ - { \ + do { \ AString ToServer; \ m_ClientBuffer.ReadAgain(ToServer); \ switch (m_ServerState) \ @@ -84,10 +84,10 @@ } \ } \ DebugSleep(50); \ - } + } while (false) #define COPY_TO_CLIENT() \ - { \ + do { \ AString ToClient; \ m_ServerBuffer.ReadAgain(ToClient); \ switch (m_ClientState) \ @@ -110,10 +110,10 @@ \ } \ DebugSleep(50); \ - } + } while (false) #define HANDLE_CLIENT_READ(Proc) \ - { \ + do { \ if (!Proc) \ { \ AString Leftover; \ @@ -122,16 +122,16 @@ m_ClientBuffer.ResetRead(); \ return true; \ } \ - } + } while (false) #define HANDLE_SERVER_READ(Proc) \ - { \ + do { \ if (!Proc) \ { \ m_ServerBuffer.ResetRead(); \ return true; \ } \ - } + } while (false) @@ -1777,7 +1777,7 @@ bool cConnection::HandleServerKeepAlive(void) HANDLE_SERVER_PACKET_READ(ReadBEUInt32, UInt32, PingID); Log("Received a PACKET_KEEP_ALIVE from the server:"); Log(" ID = %u", PingID); - COPY_TO_CLIENT() + COPY_TO_CLIENT(); return true; } @@ -1875,7 +1875,7 @@ bool cConnection::HandleServerMapChunk(void) // TODO: Save the compressed data into a file for later analysis - COPY_TO_CLIENT() + COPY_TO_CLIENT(); return true; } @@ -2238,9 +2238,9 @@ bool cConnection::HandleServerSpawnNamedEntity(void) sSpawnDatas Data; for (UInt32 i = 0; i < DataCount; i++) { - HANDLE_SERVER_PACKET_READ(ReadVarUTF8String, AString, Name) - HANDLE_SERVER_PACKET_READ(ReadVarUTF8String, AString, Value) - HANDLE_SERVER_PACKET_READ(ReadVarUTF8String, AString, Signature) + HANDLE_SERVER_PACKET_READ(ReadVarUTF8String, AString, Name); + HANDLE_SERVER_PACKET_READ(ReadVarUTF8String, AString, Value); + HANDLE_SERVER_PACKET_READ(ReadVarUTF8String, AString, Signature); Data.push_back(sSpawnData(Name, Value, Signature)); } HANDLE_SERVER_PACKET_READ(ReadBEInt32, Int32, PosX); |