diff options
author | Alexey Shchepin <alexey@process-one.net> | 2007-11-25 16:39:56 +0000 |
---|---|---|
committer | Alexey Shchepin <alexey@process-one.net> | 2007-11-25 16:39:56 +0000 |
commit | a487652fe9a2304f89735a20f04ffb7b63682bba (patch) | |
tree | f0d62a189b9dca1ef174032827996f457b5178e7 | |
parent | * src/ejabberd_s2s_out.erl: Bugfix (diff) |
* src/ejabberd_router.erl: Bugfix
SVN Revision: 977
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | src/ejabberd_router.erl | 7 |
2 files changed, 6 insertions, 3 deletions
@@ -1,5 +1,7 @@ 2007-11-25 Alexey Shchepin <alexey@process-one.net> + * src/ejabberd_router.erl: Bugfix + * src/ejabberd_s2s_out.erl: Bugfix * src/ejabberd_sm.erl: Optimized check_max_sessions (thanks to diff --git a/src/ejabberd_router.erl b/src/ejabberd_router.erl index af2e83f02..5fdcf3f66 100644 --- a/src/ejabberd_router.erl +++ b/src/ejabberd_router.erl @@ -120,9 +120,10 @@ unregister_route(Domain) -> case get_component_number(LDomain) of undefined -> F = fun() -> - case mnesia:match(#route{domain = LDomain, - pid = Pid, - _ = '_'}) of + case mnesia:match_object( + #route{domain = LDomain, + pid = Pid, + _ = '_'}) of [R] -> mnesia:delete_object(R); _ -> |