diff --git a/gajim/common/socks5.py b/gajim/common/socks5.py
index 16633fb4537db2dcf6367fe0dce9a1aea4f705ad..8175222056f59651a9cdec099478eb43fcda21b0 100644
--- a/gajim/common/socks5.py
+++ b/gajim/common/socks5.py
@@ -296,7 +296,7 @@ class SocksQueue:
     def activate_proxy(self, idx):
         if not self.isHashInSockObjs(self.senders, idx):
             return
-        for key in self.senders:
+        for key in list(self.senders):
             if idx in key:
                 sender = self.senders[key]
                 if sender.file_props.type_ != 's':