diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl index e75cb0abd..10657c45d 100644 --- a/src/ejabberd_c2s.erl +++ b/src/ejabberd_c2s.erl @@ -1563,6 +1563,12 @@ handle_info({route, From, To, {true, Attrs, StateData}; deny -> + Err = + jlib:make_error_reply(Packet, + ?ERR_SERVICE_UNAVAILABLE), + ejabberd_router:route(To, + From, + Err), {false, Attrs, StateData} end;