diff --git a/src/common/jingle_content.py b/src/common/jingle_content.py index 815afadbe5fceeafa3a72aab28228e3b6a476a93..cd43866b1236b1cf3b84d5140b3e59bfa9b7e7c2 100644 --- a/src/common/jingle_content.py +++ b/src/common/jingle_content.py @@ -190,12 +190,12 @@ class JingleContent(object): self.file_props.hash_: h = self._calcHash() file_tag.addChild(node=h) - file_info = {'name' : self.file_props.name, - 'hash' : self.file_props.hash_, - 'size' : self.file_props.size, - 'date' : self.file_props.date - } - self.session.connection.set_files_info(file_info) + file_info = {'name' : self.file_props.name, + 'hash' : self.file_props.hash_, + 'size' : self.file_props.size, + 'date' : self.file_props.date + } + self.session.connection.set_files_info(file_info) desc = file_tag.setTag('desc') if self.file_props.desc: desc.setData(self.file_props.desc) @@ -214,3 +214,5 @@ class JingleContent(object): def destroy(self): self.callbacks = None del self.session.contents[(self.creator, self.name)] + + diff --git a/src/common/jingle_session.py b/src/common/jingle_session.py index 861b1a6d434ce9bed5e1b26c86b9b6d6384690be..e5da4621210124b0e1487c68c21a89908b2e99a7 100644 --- a/src/common/jingle_session.py +++ b/src/common/jingle_session.py @@ -527,6 +527,7 @@ class JingleSession(object): log.warning('The peer ' + self.peerjid + \ ' is requesting a ' + \ 'file that we dont have') + self.decline_session() # If there's no content we understand... if not contents: # TODO: http://xmpp.org/extensions/xep-0166.html#session-terminate