diff --git a/gajim/common/app.py b/gajim/common/app.py index a021d519545597cc708b890dac5d43a1fa6cd141..15b6f1187c37cfabf26efcfb07ec275c3b030b61 100644 --- a/gajim/common/app.py +++ b/gajim/common/app.py @@ -162,7 +162,6 @@ gajim_common_features = [ nbxmpp.NS_CONFERENCE, nbxmpp.NS_CORRECT, nbxmpp.NS_EME, - nbxmpp.NS_HASHES, nbxmpp.NS_HASHES_2, nbxmpp.NS_HASHES_MD5, nbxmpp.NS_HASHES_SHA1, diff --git a/gajim/common/jingle_session.py b/gajim/common/jingle_session.py index 32d50d4a69052f13b086a37eaeb3c55efb785c00..5f36b925b4b6d86859375d9b040173af019cb035 100644 --- a/gajim/common/jingle_session.py +++ b/gajim/common/jingle_session.py @@ -445,6 +445,8 @@ class JingleSession: if child.getName() == 'checksum': hash_ = child.getTag('file').getTag(name='hash', namespace=nbxmpp.NS_HASHES_2) + if hash_ is None: + continue algo = hash_.getAttr('algo') if algo in nbxmpp.Hashes2.supported: file_props = FilesProp.getFileProp(self.connection.name,