diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mod_offline.erl | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/mod_offline.erl b/src/mod_offline.erl index a289c9195..5b70650a8 100644 --- a/src/mod_offline.erl +++ b/src/mod_offline.erl @@ -103,12 +103,13 @@ store_packet(From, To, Packet) -> TimeStamp = now(), {xmlelement, _Name, _Attrs, Els} = Packet, Expire = find_x_expire(TimeStamp, Els), - ?PROCNAME ! #offline_msg{us = {LUser, LServer}, - timestamp = TimeStamp, - expire = Expire, - from = From, - to = To, - packet = Packet}, + gen_mod:get_module_proc(To#jid.lserver, ?PROCNAME) ! + #offline_msg{us = {LUser, LServer}, + timestamp = TimeStamp, + expire = Expire, + from = From, + to = To, + packet = Packet}, stop; _ -> ok |