From 1b7d24a79c18e1e8f1e183ee6871710e62987a20 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Mon, 3 Mar 2014 12:49:46 -0800 Subject: [PATCH] keep known nodes alive when we receive a packet from them --- libraries/shared/src/NodeList.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libraries/shared/src/NodeList.cpp b/libraries/shared/src/NodeList.cpp index 127e4e70ae..263e29bc94 100644 --- a/libraries/shared/src/NodeList.cpp +++ b/libraries/shared/src/NodeList.cpp @@ -264,6 +264,11 @@ void NodeList::processNodeData(const HifiSockAddr& senderSockAddr, const QByteAr break; } default: + // the node decided not to do anything with this packet + // if it comes from a known source we should keep that node alive + SharedNodePointer matchingNode = sendingNodeForPacket(packet); + matchingNode->setLastHeardMicrostamp(usecTimestampNow()); + break; } }