Philipp Hörist pushed to branch master at gajim / gajim

Commits:
4bbc6b19 by Philipp Hörist at 2018-02-07T19:20:19+01:00
Fail gracefully on invalid MAM GC Stanza

Fixes #8883

- - - - -


1 changed file:

- gajim/common/connection_handlers_events.py


Changes:

=====================================
gajim/common/connection_handlers_events.py
=====================================
--- a/gajim/common/connection_handlers_events.py
+++ b/gajim/common/connection_handlers_events.py
@@ -1159,7 +1159,12 @@ class 
MamGcMessageReceivedEvent(nec.NetworkIncomingEvent, HelperEvent):
         if self.msg_.getType() != 'groupchat':
             return False
 
-        self.room_jid = self.stanza.getFrom().getStripped()
+        try:
+            self.room_jid = self.stanza.getFrom().getStripped()
+        except AttributeError:
+            log.warning('Received GC MAM message '
+                        'without from attribute\n%s', self.stanza)
+            return False
 
         self.unique_id = self.get_stanza_id(self.result, query=True)
 



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/commit/4bbc6b19729f3b0c0907c52a49806326d9a8499f

---
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/commit/4bbc6b19729f3b0c0907c52a49806326d9a8499f
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to