]> granicus.if.org Git - ejabberd/commitdiff
* src/ejabberd_router.erl: Bugfix
authorAlexey Shchepin <alexey@process-one.net>
Sun, 25 Nov 2007 16:39:56 +0000 (16:39 +0000)
committerAlexey Shchepin <alexey@process-one.net>
Sun, 25 Nov 2007 16:39:56 +0000 (16:39 +0000)
SVN Revision: 977

ChangeLog
src/ejabberd_router.erl

index cdca2d83fc671a4ac1645fae42963d1a23b37a8a..02beacb33b0ea3bad97f2739dba07bbfc1c6801a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
index af2e83f021875bbdeda03f2c2327ddedef8b54b4..5fdcf3f66fa43350a966702eaaf9c29cfd0bf44d 100644 (file)
@@ -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);
                                    _ ->