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