diff --git a/src/common/connection_handlers_events.py b/src/common/connection_handlers_events.py index 00c9eb61e..60840f96f 100644 --- a/src/common/connection_handlers_events.py +++ b/src/common/connection_handlers_events.py @@ -1276,6 +1276,9 @@ class MessageReceivedEvent(nec.NetworkIncomingEvent, HelperEvent): if not form: return + if not form.getField('FORM_TYPE'): + return + if form['FORM_TYPE'] == 'urn:xmpp:ssn': self.session.handle_negotiation(form) else: