diff options
-rw-r--r-- | src/server/conn.py | 2 |
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) |