From 4ed748752f736293f8d5a994e2f6d18f40f5c2dc Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Fri, 31 Jan 2014 11:20:36 -0800 Subject: [PATCH] fix incorrect packet position in AvatarData, closes #1786 --- libraries/avatars/src/AvatarData.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/avatars/src/AvatarData.cpp b/libraries/avatars/src/AvatarData.cpp index c337f2ab95..98afa76107 100644 --- a/libraries/avatars/src/AvatarData.cpp +++ b/libraries/avatars/src/AvatarData.cpp @@ -173,8 +173,8 @@ int AvatarData::parseData(const QByteArray& packet) { } // increment to push past the packet header - const unsigned char* sourceBuffer = reinterpret_cast(packet.data()); - const unsigned char* startPosition = sourceBuffer + numBytesForPacketHeader(packet); + const unsigned char* startPosition = reinterpret_cast(packet.data()); + const unsigned char* sourceBuffer = startPosition + numBytesForPacketHeader(packet); // Body world position memcpy(&_position, sourceBuffer, sizeof(float) * 3);