Update BasePacket::read to do a copy

This commit is contained in:
Ryan Huffman 2015-08-25 15:19:07 -07:00
parent 6bba2f4cb1
commit 2efba00e3e

View file

@ -142,7 +142,7 @@ void BasePacket::setPayloadSize(qint64 payloadSize) {
QByteArray BasePacket::read(qint64 maxSize) {
qint64 sizeToRead = std::min(size() - pos(), maxSize);
QByteArray data { QByteArray::fromRawData(getPayload() + pos(), sizeToRead) };
QByteArray data { QByteArray(getPayload() + pos(), sizeToRead) };
seek(pos() + sizeToRead);
return data;
}