mod_vcard: Fixed traceback on attempt to set vcards by non-c2s sessions.

Sun, 18 Oct 2009 06:55:00 +0500

author
Waqas Hussain <waqas20@gmail.com>
date
Sun, 18 Oct 2009 06:55:00 +0500
changeset 2000
c31aa53348b8
parent 1999
05054e360d89
child 2001
2f73fe2b3edd

mod_vcard: Fixed traceback on attempt to set vcards by non-c2s sessions.

plugins/mod_vcard.lua file | annotate | diff | comparison | revisions
--- a/plugins/mod_vcard.lua	Sun Oct 18 06:49:40 2009 +0500
+++ b/plugins/mod_vcard.lua	Sun Oct 18 06:55:00 2009 +0500
@@ -40,7 +40,7 @@
 				session.send(st.error_reply(stanza, "cancel", "item-not-found"));
 			end
 		elseif stanza.attr.type == "set" then
-			if not to or to == session.username.."@"..session.host then
+			if not to then
 				if datamanager.store(session.username, session.host, "vcard", st.preserialize(stanza.tags[1])) then
 					session.send(st.reply(stanza));
 				else

mercurial