From 4dddb508a8917796ae058d03cd0f4bdf4712e19e Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Thu, 8 Oct 2015 17:36:01 -0700 Subject: [PATCH] Fix _packets not being cleaned up in ReceivedPacketProcessor --- libraries/networking/src/ReceivedPacketProcessor.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/networking/src/ReceivedPacketProcessor.cpp b/libraries/networking/src/ReceivedPacketProcessor.cpp index cc516bdbbd..f92a82cf0d 100644 --- a/libraries/networking/src/ReceivedPacketProcessor.cpp +++ b/libraries/networking/src/ReceivedPacketProcessor.cpp @@ -88,6 +88,7 @@ bool ReceivedPacketProcessor::process() { void ReceivedPacketProcessor::nodeKilled(SharedNodePointer node) { lock(); + _packets.remove_if([&](const NodeSharedPacketPair& pair) { return pair.first == node; }); _nodePacketCounts.remove(node->getUUID()); unlock(); }