Mercurial > prosody-modules
comparison mod_bob/mod_bob.lua @ 5163:41fbed2de482
mod_bob: Fix traceback when iq has no payload (thanks meaz)
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Fri, 10 Feb 2023 12:13:47 +0000 |
| parents | 76fc915647ab |
| children |
comparison
equal
deleted
inserted
replaced
| 5162:243c156074d3 | 5163:41fbed2de482 |
|---|---|
| 120 end | 120 end |
| 121 | 121 |
| 122 local function iq_handler(event) | 122 local function iq_handler(event) |
| 123 local stanza, origin = event.stanza, event.origin; | 123 local stanza, origin = event.stanza, event.origin; |
| 124 local tag = stanza.tags[1]; | 124 local tag = stanza.tags[1]; |
| 125 if tag.name ~= "data" or tag.attr.xmlns ~= "urn:xmpp:bob" then | 125 if not tag or tag.name ~= "data" or tag.attr.xmlns ~= "urn:xmpp:bob" then |
| 126 return nil; | 126 return nil; |
| 127 end | 127 end |
| 128 local log = origin.log or module._log; | 128 local log = origin.log or module._log; |
| 129 local cid = tag.attr.cid; | 129 local cid = tag.attr.cid; |
| 130 if not cid then | 130 if not cid then |
