# HG changeset patch # User Waqas Hussain # Date 1267896651 -18000 # Node ID b42a88eba9bada6549edd49ddeeff6230e725e97 # Parent 9a632cf13f5144bdc7c7371ac29e589418f9e8c4 mod_sift: Don't disallow stanzas to bare JIDs when sifting is not in force for any resources. diff -r 9a632cf13f51 -r b42a88eba9ba mod_sift/mod_sift.lua --- a/mod_sift/mod_sift.lua Sat Mar 06 22:23:25 2010 +0500 +++ b/mod_sift/mod_sift.lua Sat Mar 06 22:30:51 2010 +0500 @@ -139,9 +139,11 @@ allowed = true; end end + else + allowed = true; end end - if not allowed then + if user and not allowed then -- element not allowed; sending back generic error origin.send(st.error_reply(stanza, "cancel", "service-unavailable")); -- FIXME maybe send to offline storage @@ -181,9 +183,11 @@ allowed = true; end end + else + allowed = true; end end - if not allowed then + if user and not allowed then -- element not allowed; sending back generic error --origin.send(st.error_reply(stanza, "cancel", "service-unavailable")); return true;