fix: pending_servers
authorecdsa <ecdsa@github>
Mon, 16 Dec 2013 19:07:35 +0000 (20:07 +0100)
committerecdsa <ecdsa@github>
Mon, 16 Dec 2013 19:07:35 +0000 (20:07 +0100)
lib/network.py

index 81c9b96..ed0bab8 100644 (file)
@@ -296,7 +296,9 @@ class Network(threading.Thread):
                     self.start_random_interface()
                 continue
 
-            self.pending_servers.remove(i.server)
+            if i.server in self.pending_servers:
+                self.pending_servers.remove(i.server)
+
             if i.is_connected:
                 #if i.server in self.interfaces: raise
                 self.interfaces[i.server] = i