From 0cef789ac4150f8fc7a48d6c9b5376856cc72fe7 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger <asterix@lagaule.org> Date: Sun, 23 Feb 2014 20:53:04 +0100 Subject: [PATCH] don't fail to receive a jingle FT request with no <security> tag --- src/common/connection_handlers_events.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/common/connection_handlers_events.py b/src/common/connection_handlers_events.py index b8725abf3b..e15ac9de83 100644 --- a/src/common/connection_handlers_events.py +++ b/src/common/connection_handlers_events.py @@ -2060,9 +2060,10 @@ class FileRequestReceivedEvent(nec.NetworkIncomingEvent, HelperEvent): if self.jingle_content: secu = self.jingle_content.getTag('security') self.FT_content.use_security = bool(secu) - fingerprint = secu.getTag('fingerprint') - if fingerprint: - self.FT_content.x509_fingerprint = fingerprint.getData() + if secu: + fingerprint = secu.getTag('fingerprint') + if fingerprint: + self.FT_content.x509_fingerprint = fingerprint.getData() if not self.FT_content.transport: self.FT_content.transport = JingleTransportSocks5() self.FT_content.transport.set_our_jid( -- GitLab