From 6e6c1d4b25e7c833b68da0a2aba6861879e08881 Mon Sep 17 00:00:00 2001 From: Bjørn Lindeijer Date: Mon, 31 Jul 2006 18:24:18 +0000 Subject: Fixed registering for the test client (send version as integer) and corrected the off by one packed size. --- src/messagein.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/messagein.cpp') diff --git a/src/messagein.cpp b/src/messagein.cpp index f5ae44d..54d7480 100644 --- a/src/messagein.cpp +++ b/src/messagein.cpp @@ -97,16 +97,17 @@ std::string MessageIn::readString(int length) length = readShort(); } - // Make sure the string isn't erroneus + // Make sure the string isn't erroneous if (length < 0 || mPos + length > mPacket->length) { mPos = mPacket->length + 1; return ""; } // Read the string - char const *stringBeg = mPacket->data + mPos, - *stringEnd = (char const *)memchr(stringBeg, '\0', length); - std::string readString(stringBeg, stringEnd ? stringEnd - stringBeg : length); + char const *stringBeg = mPacket->data + mPos; + char const *stringEnd = (char const *)memchr(stringBeg, '\0', length); + std::string readString(stringBeg, + stringEnd ? stringEnd - stringBeg : length); mPos += length; return readString; } -- cgit