--- otp_src_R9C-0/lib/ssl/src/ssl_broker.erl.orig 2004-06-15 22:22:34.133348153 +0400 +++ otp_src_R9C-0/lib/ssl/src/ssl_broker.erl 2004-06-15 22:23:54.423541181 +0400 @@ -330,6 +330,8 @@ case gen_tcp:recv(St#st.proxysock, Length, Timeout) of {ok, Data} -> {reply, {ok, Data}, St}; + {error, timeout} -> + {reply, {error, timeout}, St}; {error, Reason} -> {reply, {error, Reason}, St#st{status = closing}} end