On Wed, Mar 29, 2023 at 08:28:35AM -0400, Frank Ch. Eigler wrote: > Hi - > > > [...] > > The reason is that when Content-Length is unavailable, cl is set to -1 > > by curl > > Is that behaviour from new versions of curl?
Yes. curl 8.0.1 to be exact. > > but dl_size remains as 0, but later dl_size == -1 is checked. > > Or perhaps dl_size needs to be initialized to -1 ("unknown") vs 0 > ("known to be zero"), and that value mapped to 0 only in the > *c->progressfn() call down below. Yes, that can be done. Just more places to be changed. However, I find a bigger issue just now: the CURLINFO_SIZE_DOWNLOAD_T counts differently than x-debuginfod-size. I'm sending a v2 patch now. -- Best regards, lilydjwg