From 02712ffe109aaeb7b6323be16fbafa81c49eb08c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Fierek?= Date: Wed, 18 Jan 2017 18:10:30 +0100 Subject: [PATCH] Fix a python sniffer stop method (Remove deadlock). (#1163) --- tests/scripts/thread-cert/sniffer.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/scripts/thread-cert/sniffer.py b/tests/scripts/thread-cert/sniffer.py index 1e371c641..a9bc9c3bc 100644 --- a/tests/scripts/thread-cert/sniffer.py +++ b/tests/scripts/thread-cert/sniffer.py @@ -103,10 +103,11 @@ class Sniffer: """ Stop sniffing. """ self._thread_alive.clear() - self._thread.join() - self._thread = None self._transport.close() + + self._thread.join() + self._thread = None def get_messages_sent_by(self, nodeid): """ Get sniffed messages.