Mohun Biswas found out that formposting a zero-byte file didn't work very

good. I fixed.
This commit is contained in:
Daniel Stenberg 2004-10-24 22:31:40 +00:00
parent 72aff74798
commit beb61ef429
2 changed files with 10 additions and 2 deletions

View File

@ -6,6 +6,10 @@
Changelog
Daniel (25 October 2004)
- Mohun Biswas found out that formposting a zero-byte file didn't work very
good. I fixed.
Daniel (19 October 2004)
- Alexander Krasnostavsky made it possible to make FTP 3rd party transfers
with both source and destination being the same host. It can be useful if

View File

@ -1307,9 +1307,13 @@ size_t Curl_FormReader(char *buffer,
if(!form->data)
return 0; /* nothing, error, empty */
if(form->data->type == FORM_FILE)
return readfromfile(form, buffer, wantedsize);
if(form->data->type == FORM_FILE) {
gotsize = readfromfile(form, buffer, wantedsize);
if(gotsize)
/* If positive or -1, return. If zero, continue! */
return gotsize;
}
do {
if( (form->data->length - form->sent ) > wantedsize - gotsize) {