diff options
author | Matthew Wild <mwild1@gmail.com> | 2009-12-09 13:19:50 +0000 |
---|---|---|
committer | Matthew Wild <mwild1@gmail.com> | 2009-12-09 13:19:50 +0000 |
commit | cb288b82ad4d9693cdb94e23fbaa96b722e952f5 (patch) | |
tree | 5560b2dfd1a49f278560e41c30e91a6c5842cf8e | |
parent | d37732ee69d48ae1582e195d6d6bcc4609d3e596 (diff) | |
download | prosody-cb288b82ad4d9693cdb94e23fbaa96b722e952f5.tar.gz prosody-cb288b82ad4d9693cdb94e23fbaa96b722e952f5.zip |
mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn't
-rw-r--r-- | plugins/mod_vcard.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/mod_vcard.lua b/plugins/mod_vcard.lua index 0efc1638..6bf82ee7 100644 --- a/plugins/mod_vcard.lua +++ b/plugins/mod_vcard.lua @@ -51,7 +51,7 @@ if module:get_option("vcard_compatibility") then module:hook("iq/full", function(data) local stanza = data.stanza; local payload = stanza.tags[1]; - if stanza.attr.type == "get" or stanza.attr.type == "set" and payload.name == "vCard" and payload.attr.xmlns == "vcard-temp" then + if stanza.attr.type == "get" and payload.name == "vCard" and payload.attr.xmlns == "vcard-temp" then return handle_vcard(data); end end, 1); |