On Fri, 13 Sep 2024, Patrick Steinhardt wrote:
- In there we hit the `large_request` code path. We set up
CURLOPT_READFUNCTION and CURLOPT_SEEKFUNCTION. The callback that
uses our buffer is the one set up via CURLOPT_READFUNCTION, which is
`rpc_out()`.
Thanks, I ended up able to write a stand-alone reproducer. Stefan Eissing
wrote up a fix that seems to fix the case for us at least and it would be
great if you could test this in your end:
https://github.com/curl/curl/pull/14895
The actual code patch is tiny. The PR is mostly about adding test cases to
reproduce and verify.
--
/ daniel.haxx.se