]> granicus.if.org Git - ejabberd/commitdiff
Fix old route record in mnesia's route table haven't been remove when restarting...
authorPaweł Dorofiejczyk <pawel.dorofiejczyk@rst.com.pl>
Mon, 17 Jul 2017 13:14:30 +0000 (15:14 +0200)
committerPaweł Dorofiejczyk <pawel.dorofiejczyk@rst.com.pl>
Mon, 17 Jul 2017 13:14:30 +0000 (15:14 +0200)
src/ejabberd_router_mnesia.erl

index 76336d0b0235f10ac893b1e610f328cc88c3e8a6..d84f7a6096954c3f32d3f36a5c20202a86e1c109 100644 (file)
@@ -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) ->