On 2019-05-23 at 23:29:45+02:00, Daniel Stenberg wrote: > 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.
I see; that’s actually what I had assumed. Fine with me. > > > 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... =) Heh, okay. > > 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! … but still, users will have to code defensively if no promise is made, and be ready to handle all cases. Many thanks, Daniel! -- Nico Nicolas Roeser kiz – Information Systems Department, Ulm University ------------------------------------------------------------------- Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.html
