fix #2204
avoid exception in close_interface when interface.server is not in self.interfaces
This commit is contained in:
@@ -508,7 +508,8 @@ class Network(util.DaemonThread):
|
|||||||
|
|
||||||
def close_interface(self, interface):
|
def close_interface(self, interface):
|
||||||
if interface:
|
if interface:
|
||||||
self.interfaces.pop(interface.server)
|
if interface.server in self.interfaces:
|
||||||
|
self.interfaces.pop(interface.server)
|
||||||
if interface.server == self.default_server:
|
if interface.server == self.default_server:
|
||||||
self.interface = None
|
self.interface = None
|
||||||
interface.close()
|
interface.close()
|
||||||
|
|||||||
Reference in New Issue
Block a user