Fix _packets not being cleaned up in ReceivedPacketProcessor

This commit is contained in:
Ryan Huffman 2015-10-08 17:36:01 -07:00
parent f1babb7fa0
commit 4dddb508a8

View file

@ -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();
}