diff --git a/test/functional/test_framework/p2p.py b/test/functional/test_framework/p2p.py index 7e661d178ce..af0e3bf2b61 100755 --- a/test/functional/test_framework/p2p.py +++ b/test/functional/test_framework/p2p.py @@ -774,8 +774,8 @@ class NetworkThread(threading.Thread): self.network_event_loop.call_soon_threadsafe(self.network_event_loop.stop) wait_until_helper_internal(lambda: not self.network_event_loop.is_running(), timeout=timeout) - self.network_event_loop.close() self.join(timeout) + self.network_event_loop.close() # Safe to remove event loop. NetworkThread.network_event_loop = None