diff options
Diffstat (limited to 'src/ejabberd_router.erl')
-rw-r--r-- | src/ejabberd_router.erl | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ejabberd_router.erl b/src/ejabberd_router.erl index 8fda160c0..0ef1a93e2 100644 --- a/src/ejabberd_router.erl +++ b/src/ejabberd_router.erl @@ -101,9 +101,10 @@ loop() -> do_route(From, To, Packet) -> ?DEBUG("route~n\tfrom ~p~n\tto ~p~n\tpacket ~p~n", [From, To, Packet]), {DstNode, DstDomain, DstResourse} = To, - case mnesia:dirty_read({local_route, DstDomain}) of + LDstDomain = jlib:tolower(DstDomain), + case mnesia:dirty_read({local_route, LDstDomain}) of [] -> - case mnesia:dirty_read({route, DstDomain}) of + case mnesia:dirty_read({route, LDstDomain}) of [] -> ejabberd_s2s ! {route, From, To, Packet}; [R] -> |