diff options
Diffstat (limited to 'src/ejabberd_sm.erl')
-rw-r--r-- | src/ejabberd_sm.erl | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/ejabberd_sm.erl b/src/ejabberd_sm.erl index e715e4cf1..d9a23bf18 100644 --- a/src/ejabberd_sm.erl +++ b/src/ejabberd_sm.erl @@ -23,6 +23,7 @@ -include_lib("mnemosyne/include/mnemosyne.hrl"). -include("ejabberd.hrl"). +-include("jlib.hrl"). -record(session, {ur, user, node}). -record(local_session, {ur, pid}). @@ -301,14 +302,14 @@ route_message(From, To, Packet) -> case catch mod_offline:store_packet(From, To, Packet) of {'EXIT', _} -> Err = jlib:make_error_reply( - Packet, "503", "Service Unavailable"), + Packet, ?ERR_SERVICE_UNAVAILABLE), ejabberd_router:route(To, From, Err); _ -> ok end; _ -> Err = jlib:make_error_reply( - Packet, "404", "Not Found"), + Packet, ?ERR_JID_NOT_FOUND), ejabberd_router:route(To, From, Err) end; {_, R} -> @@ -399,7 +400,7 @@ process_iq(From, To, Packet) -> reply -> ok; _ -> - Err = jlib:make_error_reply(Packet, "400", "Bad Request"), + Err = jlib:make_error_reply(Packet, ?ERR_BAD_REQUEST), ejabberd_router ! {route, To, From, Err}, ok end. |