aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_receiver.erl8
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