diff options
author | Paweł Chmielowski <pchmielowski@process-one.net> | 2020-04-07 13:49:50 +0200 |
---|---|---|
committer | Paweł Chmielowski <pchmielowski@process-one.net> | 2020-04-07 13:50:01 +0200 |
commit | 16585713f84937a26d14da6ad226148b594e96db (patch) | |
tree | 578c7717d08b16c3bead8ba227cb41fffc196227 /src | |
parent | mod_carboncopy: Bump supported XEP revision (diff) |
Log errors that happen when retrieving http headers in ejabberd_http
It seems that ssl errors can be generated here, so lets have abily to show
them instead of swallowing them silently.
Diffstat (limited to 'src')
-rw-r--r-- | src/ejabberd_http.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ejabberd_http.erl b/src/ejabberd_http.erl index 83b6effda..af98b950e 100644 --- a/src/ejabberd_http.erl +++ b/src/ejabberd_http.erl @@ -193,7 +193,10 @@ receive_headers(#state{trail = Trail} = State) -> Socket = State#state.socket, Data = SockMod:recv(Socket, 0, 300000), case Data of - {error, _} -> ok; + {error, Error} -> + ?DEBUG("Error when retrieving http headers ~p: ~p", + [State#state.sockmod, Error]), + ok; {ok, D} -> parse_headers(State#state{trail = <<Trail/binary, D/binary>>}) end. |