diff options
author | tycho <work.tycho@gmail.com> | 2015-09-29 17:08:40 +0200 |
---|---|---|
committer | Mattes D <github@xoft.cz> | 2015-10-02 17:26:53 +0200 |
commit | e1d5e5e165b3881eacf955d18cf3b2babd5a6113 (patch) | |
tree | f229227672d60a983213f8d1ba8ff5981086ca80 /Tools/ProtoProxy/Connection.cpp | |
parent | Remove a pair of unused broken functions (diff) | |
download | cuberite-e1d5e5e165b3881eacf955d18cf3b2babd5a6113.tar cuberite-e1d5e5e165b3881eacf955d18cf3b2babd5a6113.tar.gz cuberite-e1d5e5e165b3881eacf955d18cf3b2babd5a6113.tar.bz2 cuberite-e1d5e5e165b3881eacf955d18cf3b2babd5a6113.tar.lz cuberite-e1d5e5e165b3881eacf955d18cf3b2babd5a6113.tar.xz cuberite-e1d5e5e165b3881eacf955d18cf3b2babd5a6113.tar.zst cuberite-e1d5e5e165b3881eacf955d18cf3b2babd5a6113.zip |
Diffstat (limited to 'Tools/ProtoProxy/Connection.cpp')
-rw-r--r-- | Tools/ProtoProxy/Connection.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Tools/ProtoProxy/Connection.cpp b/Tools/ProtoProxy/Connection.cpp index f24747a24..62d64c49e 100644 --- a/Tools/ProtoProxy/Connection.cpp +++ b/Tools/ProtoProxy/Connection.cpp @@ -1835,12 +1835,12 @@ bool cConnection::HandleServerKick(void) Reason.append(Split[4]); Reason.push_back(0); Reason.append(Split[5]); - AString ReasonBE16 = UTF8ToRawBEUTF16(Reason.data(), Reason.size()); + auto ReasonBE16 = UTF8ToRawBEUTF16(Reason); AString PacketStart("\xff"); - PacketStart.push_back(static_cast<char>((ReasonBE16.size() / 2) / 256)); - PacketStart.push_back(static_cast<char>((ReasonBE16.size() / 2) % 256)); + PacketStart.push_back(static_cast<char>(ReasonBE16.size() / 256)); + PacketStart.push_back(static_cast<char>(ReasonBE16.size() % 256)); CLIENTSEND(PacketStart.data(), PacketStart.size()); - CLIENTSEND(ReasonBE16.data(), ReasonBE16.size()); + CLIENTSEND(reinterpret_cast<const char *>(ReasonBE16.data()), ReasonBE16.size() * sizeof(char16_t)); return true; } else |