diff --git a/avatar/src/avatar.cpp b/avatar/src/avatar.cpp index ffc68b062b..f3f060a36b 100644 --- a/avatar/src/avatar.cpp +++ b/avatar/src/avatar.cpp @@ -214,7 +214,7 @@ void *sendAvatarData(void *args) { unsigned char *startPointer; unsigned char *broadcastPacket = new unsigned char[MAX_PACKET_SIZE]; - *broadcastPacket = *(unsigned char *)PACKET_HEADER_HEAD_DATA; + broadcastPacket = (unsigned char *)PACKET_HEADER_HEAD_DATA; currentBufferPosition = broadcastPacket + 1; startPointer = currentBufferPosition; @@ -232,7 +232,6 @@ void *sendAvatarData(void *args) { } double usecToSleep = usecTimestamp(&startTime) + (BROADCAST_INTERVAL * 10000000) - usecTimestampNow(); - delete[] broadcastPacket; usleep(usecToSleep); } }