diff --git a/devices/clients/sst_client.py b/devices/clients/sst_client.py
index 506051312bd536823642d256cfafb6b2892e55a1..ed542159c2668ff11b7afcb5b91dfc898e5c5947 100644
--- a/devices/clients/sst_client.py
+++ b/devices/clients/sst_client.py
@@ -164,6 +164,7 @@ class SST(Thread):
                 packet = self.deque.popleft()
 
                 if packet is None:
+                    self.deque.clear()
                     break
 
                 self.process_packet(packet)