diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-04-15 08:30:41 +0300 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-04-15 08:30:41 +0300 |
commit | 5774edfe7950f1b12cacd41dd05c8533f36e5f3d (patch) | |
tree | 8004ccc071d67e7743721b67f348c59fdee517f7 /src/ejabberd_s2s_in.erl | |
parent | Make sure stream trailer is sent in the very end (diff) |
Improve ejabberd_c2s:close()
Diffstat (limited to 'src/ejabberd_s2s_in.erl')
-rw-r--r-- | src/ejabberd_s2s_in.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ejabberd_s2s_in.erl b/src/ejabberd_s2s_in.erl index 6300fca4..ee4e7259 100644 --- a/src/ejabberd_s2s_in.erl +++ b/src/ejabberd_s2s_in.erl @@ -42,7 +42,7 @@ -export([handle_unexpected_info/2, handle_unexpected_cast/2, reject_unauthenticated_packet/2, process_closed/2]). %% API --export([stop/1, close/1, send/2, update_state/2, establish/1, +-export([stop/1, close/1, close/2, send/2, update_state/2, establish/1, host_up/1, host_down/1]). -include("ejabberd.hrl"). @@ -71,6 +71,9 @@ start_link(SockData, Opts) -> close(Ref) -> xmpp_stream_in:close(Ref). +close(Ref, Reason) -> + xmpp_stream_in:close(Ref, Reason). + stop(Ref) -> xmpp_stream_in:stop(Ref). |