From f52647433b521b35ce906c96ede576e76ad65e4c Mon Sep 17 00:00:00 2001 From: Waqas Hussain Date: Sun, 14 Jun 2009 16:31:51 +0500 Subject: mod_muc: Don't reply with an error in response to unacceptable result stanzas --- plugins/mod_muc.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plugins') diff --git a/plugins/mod_muc.lua b/plugins/mod_muc.lua index 38f21b4a..fa85f78f 100644 --- a/plugins/mod_muc.lua +++ b/plugins/mod_muc.lua @@ -321,7 +321,7 @@ function handle_to_occupant(origin, stanza) -- PM, vCards, etc elseif type ~= 'result' then -- bad type origin.send(st.error_reply(stanza, "modify", "bad-request")); -- FIXME correct error? end - elseif not current_nick and type ~= "error" then -- not in room + elseif not current_nick and type ~= "error" and type ~= "result" then -- not in room origin.send(st.error_reply(stanza, "cancel", "not-acceptable")); elseif stanza.name == "message" and type == "groupchat" then -- groupchat messages not allowed in PM origin.send(st.error_reply(stanza, "modify", "bad-request")); -- cgit v1.2.3