diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | src/mod_offline.erl | 13 |
2 files changed, 11 insertions, 6 deletions
@@ -1,3 +1,7 @@ +2005-06-30 Alexey Shchepin <alexey@sevcom.net> + + * src/mod_offline.erl: Bugfix + 2005-06-20 Alexey Shchepin <alexey@sevcom.net> * (all): Enhanced virtual hosting support 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 |