@@ -192,19 +192,20 @@ getstat(_Socket) ->
192192% % Erlang-level buffer to the maximum of the three.
193193-spec optimize_buffer (socket ()) -> ok .
194194optimize_buffer (Socket ) ->
195- case ssl :getopts (Socket , [sndbuf , recbuf , buffer ]) of
196- {ok , Opts } ->
197- SndBuf = proplists :get_value (sndbuf , Opts , 0 ),
198- RecBuf = proplists :get_value (recbuf , Opts , 0 ),
199- Buffer = proplists :get_value (buffer , Opts , 0 ),
200- NewBuffer = max (SndBuf , max (RecBuf , Buffer )),
201- case NewBuffer > Buffer of
202- true -> ssl :setopts (Socket , [{buffer , NewBuffer }]);
203- false -> ok
204- end ;
205- {error , _ } ->
206- ok
207- end ,
195+ _ =
196+ case ssl :getopts (Socket , [sndbuf , recbuf , buffer ]) of
197+ {ok , Opts } ->
198+ SndBuf = proplists :get_value (sndbuf , Opts , 0 ),
199+ RecBuf = proplists :get_value (recbuf , Opts , 0 ),
200+ Buffer = proplists :get_value (buffer , Opts , 0 ),
201+ NewBuffer = max (SndBuf , max (RecBuf , Buffer )),
202+ case NewBuffer > Buffer of
203+ true -> _ = ssl :setopts (Socket , [{buffer , NewBuffer }]);
204+ false -> ok
205+ end ;
206+ {error , _ } ->
207+ ok
208+ end ,
208209 ok .
209210
210211% %====================================================================
0 commit comments