Skip to content

Commit c97136c

Browse files
authored
Merge pull request #153 from shakugan/master
fix to calling genserver.reply(:undefined, ....)
2 parents 5ebdab2 + 5b87ac7 commit c97136c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/ibrowse_http_client.erl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1916,6 +1916,11 @@ format_response_data(Resp_format, Body) ->
19161916
Body
19171917
end.
19181918

1919+
%% dont message an unexisting server
1920+
%% triggered by :stop or :tcp_closed on an unactive connection
1921+
do_reply(State, undefined, undefined, _, _, _Msg) ->
1922+
dec_pipeline_counter(State);
1923+
19191924
do_reply(State, From, undefined, _, Resp_format, {ok, St_code, Headers, Body}) ->
19201925
Msg_1 = {ok, St_code, Headers, format_response_data(Resp_format, Body)},
19211926
gen_server:reply(From, Msg_1),

0 commit comments

Comments
 (0)