From fa2cf85e6f366d62ebf173bf0bd51af45806afe1 Mon Sep 17 00:00:00 2001 From: MarcoFalke Date: Fri, 28 Feb 2020 03:25:49 +0700 Subject: test: Fix race in p2p_segwit Co-Authored-By: Suhas Daftuar --- test/functional/p2p_segwit.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'test') diff --git a/test/functional/p2p_segwit.py b/test/functional/p2p_segwit.py index 3223c27e0b..34f39f6e59 100755 --- a/test/functional/p2p_segwit.py +++ b/test/functional/p2p_segwit.py @@ -147,6 +147,11 @@ class TestP2PConn(P2PInterface): super().__init__() self.getdataset = set() + # Avoid sending out msg_getdata in the mininode thread as a reply to invs. + # They are not needed and would only lead to races because we send msg_getdata out in the test thread + def on_inv(self, message): + pass + def on_getdata(self, message): for inv in message.inv: self.getdataset.add(inv.hash) -- cgit v1.2.3