24
1
mirror of https://github.com/processone/ejabberd.git synced 2024-06-24 22:25:47 +02:00

Fix check_from/2 formatting

This commit is contained in:
Radosław Szymczyszyn 2014-05-20 12:30:52 +01:00
parent b7a542e074
commit 5726636053

View File

@ -2458,21 +2458,25 @@ is_ip_blacklisted({IP, _Port}) ->
%% returns invalid-from|NewElement %% returns invalid-from|NewElement
check_from(El, FromJID) -> check_from(El, FromJID) ->
case xml:get_tag_attr(<<"from">>, El) of case xml:get_tag_attr(<<"from">>, El) of
false -> El; false ->
El;
{value, SJID} -> {value, SJID} ->
JID = jlib:string_to_jid(SJID), JID = jlib:string_to_jid(SJID),
case JID of case JID of
error -> 'invalid-from'; error ->
'invalid-from';
#jid{} -> #jid{} ->
if (JID#jid.luser == FromJID#jid.luser) and if
(JID#jid.lserver == FromJID#jid.lserver) (JID#jid.luser == FromJID#jid.luser) and
and (JID#jid.lresource == FromJID#jid.lresource) -> (JID#jid.lserver == FromJID#jid.lserver) and
(JID#jid.lresource == FromJID#jid.lresource) ->
El; El;
(JID#jid.luser == FromJID#jid.luser) and (JID#jid.luser == FromJID#jid.luser) and
(JID#jid.lserver == FromJID#jid.lserver) (JID#jid.lserver == FromJID#jid.lserver) and
and (JID#jid.lresource == <<"">>) -> (JID#jid.lresource == <<"">>) ->
El; El;
true -> 'invalid-from' true ->
'invalid-from'
end end
end end
end. end.