summaryrefslogtreecommitdiff
path: root/src/ejabberd_piefxis.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2016-09-24 14:17:21 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2016-09-24 14:17:21 +0300
commit58969fb854207637e8c3548c1b2a6a0c865dfe7e (patch)
tree4ac174a5806a1ef965e255392579405465a1193c /src/ejabberd_piefxis.erl
parentAdd tests for s2s code (diff)
Improve namespace handling
Diffstat (limited to 'src/ejabberd_piefxis.erl')
-rw-r--r--src/ejabberd_piefxis.erl8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ejabberd_piefxis.erl b/src/ejabberd_piefxis.erl
index 7d7d0106..5e6e1bf5 100644
--- a/src/ejabberd_piefxis.erl
+++ b/src/ejabberd_piefxis.erl
@@ -440,11 +440,11 @@ process_user_el(#xmlel{name = Name, attrs = Attrs, children = Els} = El,
process_private(xmpp:decode(El), State);
{<<"vCard">>, ?NS_VCARD} ->
process_vcard(El, State);
- {<<"offline-messages">>, _} ->
- Msgs = [xmpp:decode(E, [ignore_els]) || E <- Els],
+ {<<"offline-messages">>, NS} ->
+ Msgs = [xmpp:decode(E, NS, [ignore_els]) || E <- Els],
process_offline_msgs(Msgs, State);
- {<<"presence">>, <<"jabber:client">>} ->
- process_presence(xmpp:decode(El, [ignore_els]), State);
+ {<<"presence">>, ?NS_CLIENT} ->
+ process_presence(xmpp:decode(El, ?NS_CLIENT, [ignore_els]), State);
_ ->
{ok, State}
end