On Thu, 23 May 2019, Nicolas Roeser via curl-library wrote:

| This function may be called with zero bytes data if the transferred
| file is empty.

Ahh, good to know. But _still_, I am not sure whether the function may be called with 0 bytes _if the transferred file is *not* empty._

I think it doesn't specifically specify that because we haven't wanted to make that promise. Partly because it seems that applications don't really *need* that promise and people have not asked for it. Until now.

3) Depending on the protocol [or something else], this function may or will never be called with zero bytes if the transferred file is not empty.

I want to say this as that's basically what is implied now and it makes the least amount of promise and we don't have to change anything... =)

This said, I don't think it currently actually ever calls the callback with zero bytes other than the specific use case already mentioned above!

--

 / daniel.haxx.se | Get the best commercial curl support there is - from me
                  | Private help, bug fixes, support, ports, new features
                  | https://www.wolfssl.com/contact/
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html

Reply via email to