shsmith 2017-03-04 08:38:14 -08:00
parent 83e925c0cd
commit 1e25af7f0d
1 changed files with 4 additions and 1 deletions

View File

@ -432,6 +432,8 @@ class Network(util.DaemonThread):
self.print_error("stopping network")
for interface in self.interfaces.values():
self.close_interface(interface)
if self.interface:
self.close_interface(self.interface)
assert self.interface is None
assert not self.interfaces
self.connecting = set()
@ -669,6 +671,7 @@ class Network(util.DaemonThread):
# Responses to connection attempts?
while not self.socket_queue.empty():
server, socket = self.socket_queue.get()
if server in self.connecting:
self.connecting.remove(server)
if socket:
self.new_interface(server, socket)