diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/formdata.c | 2 | ||||
| -rw-r--r-- | lib/formdata.h | 2 | ||||
| -rw-r--r-- | lib/http.c | 4 | 
3 files changed, 4 insertions, 4 deletions
diff --git a/lib/formdata.c b/lib/formdata.c index ccb73fad0..58d1547af 100644 --- a/lib/formdata.c +++ b/lib/formdata.c @@ -1100,7 +1100,7 @@ void curl_formfree(struct curl_httppost *form)  CURLcode Curl_getFormData(struct FormData **finalform,                            struct curl_httppost *post, -                          size_t *sizep) +                          curl_off_t *sizep)  {    struct FormData *form = NULL;    struct FormData *firstform; diff --git a/lib/formdata.h b/lib/formdata.h index 6fdec9f13..df6ae3ac0 100644 --- a/lib/formdata.h +++ b/lib/formdata.h @@ -57,7 +57,7 @@ int Curl_FormInit(struct Form *form, struct FormData *formdata );  CURLcode  Curl_getFormData(struct FormData **,                   struct curl_httppost *post, -                 size_t *size); +                 curl_off_t *size);  /* fread() emulation */  size_t Curl_FormReader(char *buffer, diff --git a/lib/http.c b/lib/http.c index a81a7bbf6..19473d3f1 100644 --- a/lib/http.c +++ b/lib/http.c @@ -457,8 +457,8 @@ static size_t readmoredata(char *buffer,    conn->bits.forbidchunk= (http->sending == HTTPSEND_REQUEST)?TRUE:FALSE;    if(http->postsize <= fullsize) { -    memcpy(buffer, http->postdata, http->postsize); -    fullsize = http->postsize; +    memcpy(buffer, http->postdata, (size_t)http->postsize); +    fullsize = (size_t)http->postsize;      if(http->backup.postsize) {        /* move backup data into focus and continue on that */  | 
