diff options
author | Alexey Shchepin <alexey@process-one.net> | 2005-03-11 23:39:56 +0000 |
---|---|---|
committer | Alexey Shchepin <alexey@process-one.net> | 2005-03-11 23:39:56 +0000 |
commit | 301cc280aa3812efcf095ec06e28453efb3854ee (patch) | |
tree | 50c0d932819e574f17ca4ad04bc22d90e2df3ade | |
parent | * src/mod_irc/mod_irc_connection.erl: Added filtering of quit (diff) |
* src/ejabberd_router.erl: Bugfix
SVN Revision: 297
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | src/ejabberd_router.erl | 5 |
2 files changed, 9 insertions, 0 deletions
@@ -1,3 +1,7 @@ +2005-03-12 Alexey Shchepin <alexey@sevcom.net> + + * src/ejabberd_router.erl: Bugfix + 2005-01-14 Alexey Shchepin <alexey@sevcom.net> * src/mod_irc/mod_irc_connection.erl: Added filtering of quit diff --git a/src/ejabberd_router.erl b/src/ejabberd_router.erl index 5713d1a33..ac5583696 100644 --- a/src/ejabberd_router.erl +++ b/src/ejabberd_router.erl @@ -40,6 +40,11 @@ start_link() -> init() -> mnesia:subscribe({table, route, simple}), + lists:foreach( + fun(Pid) -> + erlang:monitor(process, Pid) + end, + mnesia:dirty_select(route, [{{route, '_', '$1', '_'}, [], ['$1']}])), loop(). loop() -> |