From a62dcd5a1313391ef808b5ab819b9aab08691638 Mon Sep 17 00:00:00 2001
From: Arkadiy Paronyan <arkady.paronyan@gmail.com>
Date: Mon, 11 Nov 2019 11:34:23 +0100
Subject: [PATCH] Cleanup filtered messages (#4082)

---
 substrate/core/network/src/protocol/consensus_gossip.rs | 1 +
 1 file changed, 1 insertion(+)

diff --git a/substrate/core/network/src/protocol/consensus_gossip.rs b/substrate/core/network/src/protocol/consensus_gossip.rs
index 00b8eb9eb04..0fd20092c1d 100644
--- a/substrate/core/network/src/protocol/consensus_gossip.rs
+++ b/substrate/core/network/src/protocol/consensus_gossip.rs
@@ -448,6 +448,7 @@ impl<B: BlockT> ConsensusGossip<B> {
 
 		for (_, ref mut peer) in self.peers.iter_mut() {
 			peer.known_messages.retain(|h| known_messages.contains_key(h));
+			peer.filtered_messages.retain(|h, _| known_messages.contains_key(h));
 		}
 	}
 
-- 
GitLab