mod_privacy: Fix repeated presence-in (should be presence-out) - this stops the block...
authorMatthew Wild <mwild1@gmail.com>
Fri, 29 Jan 2010 02:24:36 +0000 (02:24 +0000)
committerMatthew Wild <mwild1@gmail.com>
Fri, 29 Jan 2010 02:24:36 +0000 (02:24 +0000)
plugins/mod_privacy.lua

index 7f1bc438e9a9b12a12c30d7538ee6185596c0011..006a13d4a82b3a248f01416c8dd8182a99e05d5b 100644 (file)
@@ -416,7 +416,7 @@ function checkIfNeedToBeBlocked(e, session)
                                (stanza.name == "iq" and item.iq) or
                                (stanza.name == "presence" and jid_bare(stanza.attr.to) == bare_jid and item["presence-in"]) or
                                (stanza.name == "presence" and jid_bare(stanza.attr.from) == bare_jid and item["presence-out"]) or
-                               (item.message == false and item.iq == false and item["presence-in"] == false and item["presence-in"] == false)
+                               (item.message == false and item.iq == false and item["presence-in"] == false and item["presence-out"] == false)
                        ) then
                                apply = true;
                        end