diff options
Diffstat (limited to 'src/ejabberd_router.erl')
-rw-r--r-- | src/ejabberd_router.erl | 5 |
1 files changed, 5 insertions, 0 deletions
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() -> |