aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlexey Shchepin <alexey@process-one.net>2006-03-18 20:10:56 +0000
committerAlexey Shchepin <alexey@process-one.net>2006-03-18 20:10:56 +0000
commit89e57d421e381992877af37a2b4f8a4901988695 (patch)
tree074d9f0fe1071b83ca711692a53f6e7467e4cf36 /src
parent* src/mod_privacy.erl: Fixed privacy list pushing (thanks to (diff)
* src/ejabberd_c2s.erl: Bugfix (thanks to Sergei Golovan)
SVN Revision: 521
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_c2s.erl5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl
index ec6fd73a8..08d93f742 100644
--- a/src/ejabberd_c2s.erl
+++ b/src/ejabberd_c2s.erl
@@ -1016,7 +1016,6 @@ handle_info({route, From, To, Packet}, StateName, StateData) ->
[{exit, Reason}] ->
{exit, Attrs, Reason};
[{privacy_list, PrivList, PrivListName}] ->
- {false, Attrs,
case catch mod_privacy:updated_list(
StateData#state.privacy_list,
PrivList) of
@@ -1038,8 +1037,8 @@ handle_info({route, From, To, Packet}, StateName, StateData) ->
StateData#state.jid,
jlib:iq_to_xml(PrivPushIQ)),
send_element(StateData, PrivPushEl),
- StateData#state{privacy_list = NewPL}
- end};
+ {false, Attrs, StateData#state{privacy_list = NewPL}}
+ end;
_ ->
{false, Attrs, StateData}
end;