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? > 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. - FChE