[GIT PULL] net: CurlHttpClient: Call curl_easy_reset() to fix error 'rewinding of the data'
#341
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi @reo7sp,
Please consider pulling a single line change to fix a bug in the curl netlib.
@okman334 reported an error when using the curl HTTP client after commit
775291f ("net: Allow curl handle in CurlHttpClient to be kept alive"):
error: curl error: Send failed since rewinding of the data stream failed.
Fix this by calling
curl_easy_reset()before setting curl options. Itreinitializes all options previously set on a specified curl handle to
the default values while keeping the connection alive.
This pull request will close issue #340 once merged.
Thank you!