diff options
| author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2015-03-03 13:32:04 +0300 |
|---|---|---|
| committer | Christophe Romain <christophe.romain@process-one.net> | 2015-03-20 10:39:14 +0100 |
| commit | 51508a9fc34b4c048b64be8be93e1188f9f046ef (patch) | |
| tree | 57c586900b9a6b63327444b3cc922abaf0307bb4 /src | |
| parent | Fix epmd not in PATH (#484) (diff) | |
Report TLS errors
Diffstat (limited to 'src')
| -rw-r--r-- | src/ejabberd_receiver.erl | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/ejabberd_receiver.erl b/src/ejabberd_receiver.erl index 819e6d898..f63ae1ccb 100644 --- a/src/ejabberd_receiver.erl +++ b/src/ejabberd_receiver.erl @@ -243,7 +243,13 @@ handle_info({Tag, _TCPSocket, Data}, {ok, TLSData} -> {noreply, process_data(TLSData, State), ?HIBERNATE_TIMEOUT}; - {error, _Reason} -> {stop, normal, State} + {error, Reason} -> + if is_binary(Reason) -> + ?ERROR_MSG("TLS error = ~s", [Reason]); + true -> + ok + end, + {stop, normal, State} end; ezlib -> case ezlib:recv_data(Socket, Data) of |
