Remove multiplications by sizeof(char) in networkpacket.cpp

This commit is contained in:
Jay Arndt 2015-05-04 11:32:58 -05:00
parent 22e1d26264
commit 04fa37d7be
1 changed files with 4 additions and 4 deletions

View File

@ -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;
}