From 5cb8c1541a166d8247b13e87b9dc7108f959e4c1 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Tue, 14 Jul 2015 14:23:31 -0700 Subject: [PATCH] Update Agent to use peekPrimitive --- assignment-client/src/Agent.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/assignment-client/src/Agent.cpp b/assignment-client/src/Agent.cpp index a333f4afdd..ef1aa7ab4c 100644 --- a/assignment-client/src/Agent.cpp +++ b/assignment-client/src/Agent.cpp @@ -88,16 +88,14 @@ void Agent::handleOctreePacket(QSharedPointer packet, SharedNodePointe void Agent::handleJurisdictionPacket(QSharedPointer packet, SharedNodePointer senderNode) { NodeType_t nodeType; - packet->peek(reinterpret_cast(&nodeType), sizeof(nodeType)); - + packet->peekPrimitive(&nodeType); + // PacketType_JURISDICTION, first byte is the node type... - switch (nodeType) { - case NodeType::EntityServer: - DependencyManager::get()->getJurisdictionListener()-> - queueReceivedPacket(packet, senderNode); - break; + if (nodeType == NodeType::EntityServer) { + DependencyManager::get()->getJurisdictionListener()-> + queueReceivedPacket(packet, senderNode); } -} +} void Agent::handleAudioPacket(QSharedPointer packet, SharedNodePointer senderNode) { _receivedAudioStream.parseData(*packet, senderNode);