changeset 9736 | 51583ea2b4fd |
parent 9678 | 6f97acc4583b |
child 9928 | 5a2e53bef031 |
--- a/util/stanza.lua Mon Dec 24 03:00:27 2018 +0100 +++ b/util/stanza.lua Fri Dec 28 20:49:01 2018 +0100 @@ -423,9 +423,15 @@ end end local function iq(attr) - if not (attr and attr.id) then + if not attr then + error("iq stanzas require id and type attributes"); + end + if not attr.id then error("iq stanzas require an id attribute"); end + if not attr.type then + error("iq stanzas require a type attribute"); + end return new_stanza("iq", attr); end