diff --git a/devices/clients/sst_client.py b/devices/clients/sst_client.py
index 4aa4e3c68bb9e2b49e815feb605e8e7b7c2adce3..af021d2a0a33dc9a6bf6f278de7d03a7cb758f31 100644
--- a/devices/clients/sst_client.py
+++ b/devices/clients/sst_client.py
@@ -183,7 +183,7 @@ class UDP_Receiver(Thread):
         self.stream_on = False
         logging.info("Sent shutdown to UDP thread for {}:{}".format(self.host, self.port))
 
-        self.join(timeout)
+        super().join(timeout)
 
         if self.isAlive():
             # happens if timeout is hit