recreate the newestSoloAgents map for each broadcastPacket

This commit is contained in:
Stephen Birarda 2013-02-26 16:55:39 -08:00
parent c123990d7a
commit 971f5b6ad6

View file

@ -68,10 +68,10 @@ int main(int argc, const char * argv[])
agentList.startSilentAgentRemovalThread();
std::map<char, Agent *> newestSoloAgents;
while (true) {
if (agentList.getAgentSocket().receive((sockaddr *)&agentPublicAddress, packetData, &receivedBytes)) {
std::map<char, Agent *> newestSoloAgents;
agentType = packetData[0];
unpackSocket(&packetData[1], (sockaddr *)&agentLocalAddress);