mirror of https://github.com/minetest/minetest.git
Remove multiplications by sizeof(char) in networkpacket.cpp
This commit is contained in:
parent
22e1d26264
commit
04fa37d7be
|
@ -72,8 +72,8 @@ char* NetworkPacket::getString(u32 from_offset)
|
||||||
|
|
||||||
void NetworkPacket::putRawString(const char* src, u32 len)
|
void NetworkPacket::putRawString(const char* src, u32 len)
|
||||||
{
|
{
|
||||||
if (m_read_offset + len * sizeof(char) > m_datasize) {
|
if (m_read_offset + len > m_datasize) {
|
||||||
m_datasize = m_read_offset + len * sizeof(char);
|
m_datasize = m_read_offset + len;
|
||||||
m_data.resize(m_datasize);
|
m_data.resize(m_datasize);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -95,7 +95,7 @@ NetworkPacket& NetworkPacket::operator>>(std::string& dst)
|
||||||
dst.reserve(strLen);
|
dst.reserve(strLen);
|
||||||
dst.append((char*)&m_data[m_read_offset], strLen);
|
dst.append((char*)&m_data[m_read_offset], strLen);
|
||||||
|
|
||||||
m_read_offset += strLen * sizeof(char);
|
m_read_offset += strLen;
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -177,7 +177,7 @@ std::string NetworkPacket::readLongString()
|
||||||
dst.reserve(strLen);
|
dst.reserve(strLen);
|
||||||
dst.append((char*)&m_data[m_read_offset], strLen);
|
dst.append((char*)&m_data[m_read_offset], strLen);
|
||||||
|
|
||||||
m_read_offset += strLen*sizeof(char);
|
m_read_offset += strLen;
|
||||||
|
|
||||||
return dst;
|
return dst;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue