From 04fa37d7be58aa0f70f0c5d65b9ce491dbb939b1 Mon Sep 17 00:00:00 2001 From: Jay Arndt Date: Mon, 4 May 2015 11:32:58 -0500 Subject: [PATCH] Remove multiplications by sizeof(char) in networkpacket.cpp --- src/network/networkpacket.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/network/networkpacket.cpp b/src/network/networkpacket.cpp index 11d438b95..1e4b6e23e 100644 --- a/src/network/networkpacket.cpp +++ b/src/network/networkpacket.cpp @@ -72,8 +72,8 @@ char* NetworkPacket::getString(u32 from_offset) void NetworkPacket::putRawString(const char* src, u32 len) { - if (m_read_offset + len * sizeof(char) > m_datasize) { - m_datasize = m_read_offset + len * sizeof(char); + if (m_read_offset + len > m_datasize) { + m_datasize = m_read_offset + len; m_data.resize(m_datasize); } @@ -95,7 +95,7 @@ NetworkPacket& NetworkPacket::operator>>(std::string& dst) dst.reserve(strLen); dst.append((char*)&m_data[m_read_offset], strLen); - m_read_offset += strLen * sizeof(char); + m_read_offset += strLen; return *this; } @@ -177,7 +177,7 @@ std::string NetworkPacket::readLongString() dst.reserve(strLen); dst.append((char*)&m_data[m_read_offset], strLen); - m_read_offset += strLen*sizeof(char); + m_read_offset += strLen; return dst; }