aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shchepin <alexey@process-one.net>2005-03-11 23:39:56 +0000
committerAlexey Shchepin <alexey@process-one.net>2005-03-11 23:39:56 +0000
commit301cc280aa3812efcf095ec06e28453efb3854ee (patch)
tree50c0d932819e574f17ca4ad04bc22d90e2df3ade
parent* src/mod_irc/mod_irc_connection.erl: Added filtering of quit (diff)
* src/ejabberd_router.erl: Bugfix
SVN Revision: 297
-rw-r--r--ChangeLog4
-rw-r--r--src/ejabberd_router.erl5
2 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f82f74e7e..135920880 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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() ->