fix incorrect packet position in AvatarData, closes #1786

This commit is contained in:
Stephen Birarda 2014-01-31 11:20:36 -08:00
parent 9a4e8103e2
commit 4ed748752f

View file

@ -173,8 +173,8 @@ int AvatarData::parseData(const QByteArray& packet) {
}
// increment to push past the packet header
const unsigned char* sourceBuffer = reinterpret_cast<const unsigned char*>(packet.data());
const unsigned char* startPosition = sourceBuffer + numBytesForPacketHeader(packet);
const unsigned char* startPosition = reinterpret_cast<const unsigned char*>(packet.data());
const unsigned char* sourceBuffer = startPosition + numBytesForPacketHeader(packet);
// Body world position
memcpy(&_position, sourceBuffer, sizeof(float) * 3);