aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_c2s.erl8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl
index eac6d38f8..5b5feaed2 100644
--- a/src/ejabberd_c2s.erl
+++ b/src/ejabberd_c2s.erl
@@ -2025,8 +2025,12 @@ resend_offline_messages(#state{user = User,
jlib:jid_to_string(From),
jlib:jid_to_string(To),
Attrs),
- send_element(StateData,
- {xmlelement, Name, Attrs2, Els});
+ FixedPacket = {xmlelement, Name, Attrs2, Els},
+ send_element(StateData, FixedPacket),
+ ejabberd_hooks:run(user_receive_packet,
+ StateData#state.server,
+ [StateData#state.jid,
+ From, To, FixedPacket]);
true ->
ok
end