Project

General

Profile

« Previous | Next » 

Revision 4d031400

Added by jeremyevans (Jeremy Evans) over 1 year ago

[ruby/net-http] Don't invoke response block more than once due to retry

If a socket error occurs while performing a streaming download via
the response block provided to transport_request, avoid calling
the response block again as this would result in duplicate data
received by the client.

Fixes https://github.com/ruby/net-http/pull/86
Fixes https://github.com/ruby/net-http/pull/87

Fixes [Bug #11526]

https://github.com/ruby/net-http/commit/114d01b092

Co-authored-by: Jeremy Stanley