diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl index 7e19c7635..36f99417d 100644 --- a/src/ejabberd_c2s.erl +++ b/src/ejabberd_c2s.erl @@ -2055,7 +2055,7 @@ resend_offline_messages(StateData) -> Rs when is_list(Rs) -> lists:foreach( fun({route, - From, To, {xmlelement, Name, Attrs, Els} = Packet}) -> + From, To, {xmlelement, _Name, _Attrs, _Els} = Packet}) -> Pass = case privacy_check_packet(StateData, From, To, Packet, in) of allow -> true; @@ -2064,11 +2064,11 @@ resend_offline_messages(StateData) -> end, if Pass -> - Attrs2 = jlib:replace_from_to_attrs( - jlib:jid_to_string(From), - jlib:jid_to_string(To), - Attrs), - FixedPacket = {xmlelement, Name, Attrs2, Els}, + %% Attrs2 = jlib:replace_from_to_attrs( + %% jlib:jid_to_string(From), + %% jlib:jid_to_string(To), + %% Attrs), + %% FixedPacket = {xmlelement, Name, Attrs2, Els}, %% Use route instead of send_element to go through standard workflow ejabberd_router:route(From, To, Packet); %% send_element(StateData, FixedPacket),