From f4e9594f72edd997d63e6c32b7fa630f19acf5fc Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Wed, 20 Mar 2013 16:22:38 -0700 Subject: [PATCH] dumb way to keep voxel server alive for testing --- shared/src/AgentList.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/src/AgentList.cpp b/shared/src/AgentList.cpp index ed27f8ea8c..3dba8ea406 100644 --- a/shared/src/AgentList.cpp +++ b/shared/src/AgentList.cpp @@ -233,7 +233,7 @@ void *removeSilentAgents(void *args) { checkTimeUSecs = usecTimestampNow(); for(std::vector::iterator agent = agents->begin(); agent != agents->end();) { - if ((checkTimeUSecs - agent->getLastRecvTimeUsecs()) > AGENT_SILENCE_THRESHOLD_USECS) { + if ((checkTimeUSecs - agent->getLastRecvTimeUsecs()) > AGENT_SILENCE_THRESHOLD_USECS && agent->getType() != 'V') { std::cout << "Killing agent " << &(*agent) << "\n"; pthread_mutex_lock(&vectorChangeMutex); agent = agents->erase(agent);