From 7740f8ccf40059ff3659003e46ef438ee1bea063 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Sat, 20 Feb 2016 21:16:16 +0100 Subject: [PATCH] [gdr_gdr] Prevent traceback. Fixes #8265 --- src/common/protocol/bytestream.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/common/protocol/bytestream.py b/src/common/protocol/bytestream.py index 64bc5aecf..6bd74b56e 100644 --- a/src/common/protocol/bytestream.py +++ b/src/common/protocol/bytestream.py @@ -199,8 +199,9 @@ class ConnectionBytestream: if not self.connection or self.connected < 2: return if file_props.session_type == 'jingle': - jingle = self._sessions[file_props.sid] - jingle.cancel_session() + if file_props.sid in self._sessions: + jingle = self._sessions[file_props.sid] + jingle.cancel_session() return iq = nbxmpp.Iq(to=file_props.sender, typ='error') iq.setAttr('id', file_props.request_id)