diff options
author | Badlop <badlop@process-one.net> | 2009-12-01 19:59:59 +0000 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2009-12-01 19:59:59 +0000 |
commit | 20d1011194dd2b5caa420f94f78c33b3f6d6d622 (patch) | |
tree | c82a7ed72b6bfa93280d21dc315b9b9923eee718 /src | |
parent | Move get_group_name outside the loop (thanks to mikekaganski) (diff) |
Don't handle internally an IQ vCard if destination is full JID (EJAB-1045)
SVN Revision: 2766
Diffstat (limited to 'src')
-rw-r--r-- | src/ejabberd_c2s.erl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl index 8ca5f5c48..87a83992f 100644 --- a/src/ejabberd_c2s.erl +++ b/src/ejabberd_c2s.erl @@ -1220,7 +1220,7 @@ handle_info({route, From, To, Packet}, StateName, StateData) -> "iq" -> IQ = jlib:iq_query_info(Packet), case IQ of - #iq{xmlns = ?NS_VCARD} -> + #iq{xmlns = ?NS_VCARD} when (To#jid.luser == "") or (To#jid.lresource == "") -> Host = StateData#state.server, case ets:lookup(sm_iqtable, {?NS_VCARD, Host}) of [{_, Module, Function, Opts}] -> |