diff options
author | Badlop <badlop@process-one.net> | 2008-08-01 08:50:19 +0000 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2008-08-01 08:50:19 +0000 |
commit | 3a5fb234270579bd78e65a8649b38fde12c9692d (patch) | |
tree | f292a2c4aed84ec625982013e7715893ee9906de /src | |
parent | * src/msgs/uk.msg: Fix: each string in a single line (diff) |
* src/web/ejabberd_http.erl: Temporary solution for check of
packet size when HTTPS (EJAB-611)(EJAB-507)(EJAB-574)
SVN Revision: 1502
Diffstat (limited to 'src')
-rw-r--r-- | src/web/ejabberd_http.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/web/ejabberd_http.erl b/src/web/ejabberd_http.erl index e38abe74f..4126232bd 100644 --- a/src/web/ejabberd_http.erl +++ b/src/web/ejabberd_http.erl @@ -391,7 +391,10 @@ recv_data(_State, 0, Acc) -> recv_data(State, Len, Acc) -> case State#state.trail of [] -> - case (State#state.sockmod):recv(State#state.socket, Len, 300000) of + %% TODO: Fix the problem in tls C driver and revert this workaround + %% https://support.process-one.net/browse/EJAB-611 + %%case (State#state.sockmod):recv(State#state.socket, Len, 300000) of + case (State#state.sockmod):recv(State#state.socket, 0, 300000) of {ok, Data} -> recv_data(State, Len - size(Data), [Acc | Data]); _ -> |