aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaweł Dorofiejczyk <pawel.dorofiejczyk@rst.com.pl>2017-07-17 15:14:30 +0200
committerPaweł Dorofiejczyk <pawel.dorofiejczyk@rst.com.pl>2017-07-17 15:14:30 +0200
commitde1a66dfbef0ae3f24dfff59d94b0d2b7c58314d (patch)
treea7656f91082bf1c76cfa12a38fe57a3acbe2efdb
parentExpand catch block used to report errors in doc generator (diff)
Fix old route record in mnesia's route table haven't been remove when restarting in some cases (#1184)
-rw-r--r--src/ejabberd_router_mnesia.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ejabberd_router_mnesia.erl b/src/ejabberd_router_mnesia.erl
index 76336d0b0..d84f7a609 100644
--- a/src/ejabberd_router_mnesia.erl
+++ b/src/ejabberd_router_mnesia.erl
@@ -149,7 +149,7 @@ init([]) ->
lists:foreach(
fun (Pid) -> erlang:monitor(process, Pid) end,
mnesia:dirty_select(route,
- [{{route, '_', '$1', '_'}, [], ['$1']}])),
+ [{#route{pid = '$1', _ = '_'}, [], ['$1']}])),
{ok, #state{}}.
handle_call(_Request, _From, State) ->