diff options
author | daurnimator <quae@daurnimator.com> | 2014-03-28 18:33:38 -0400 |
---|---|---|
committer | daurnimator <quae@daurnimator.com> | 2014-03-28 18:33:38 -0400 |
commit | 6119040a43a5d6b2fa10800e5be86fd0349a8414 (patch) | |
tree | e3d11ff14bcb7c5f67140b6c399a499854f5975a /plugins | |
parent | 0bb399dca12ff1c6f0b15393ce957497acddce41 (diff) | |
download | prosody-6119040a43a5d6b2fa10800e5be86fd0349a8414.tar.gz prosody-6119040a43a5d6b2fa10800e5be86fd0349a8414.zip |
plugins/muc/muc.lib: Status codes should be inside of x element
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/muc/muc.lib.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/muc/muc.lib.lua b/plugins/muc/muc.lib.lua index 9ae3f56a..08ca0384 100644 --- a/plugins/muc/muc.lib.lua +++ b/plugins/muc/muc.lib.lua @@ -1013,8 +1013,9 @@ function room_mt:process_form(origin, stanza) if next(changed) then local msg = st.message({type='groupchat', from=self.jid}) - :tag('x', {xmlns='http://jabber.org/protocol/muc#user'}):up() - :tag('status', {code = '104'}):up(); + :tag('x', {xmlns='http://jabber.org/protocol/muc#user'}) + :tag('status', {code = '104'}):up() + :up(); if changed.whois then local code = (self:get_whois() == 'moderators') and "173" or "172"; msg.tags[1]:tag('status', {code = code}):up(); |