summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/conn.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/conn.py b/src/server/conn.py
index 9d33e78..bdc8c8c 100644
--- a/src/server/conn.py
+++ b/src/server/conn.py
@@ -218,6 +218,8 @@ class Connection(_Connection, DBusProperties):
suppress_handler)
def remove_channel(self, channel):
+ if channel not in self._channels:
+ return
self._channels.remove(channel)
self.ChannelClosed(channel._object_path)