diff options
author | Daniel Stenberg <daniel@haxx.se> | 2004-05-12 07:54:44 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2004-05-12 07:54:44 +0000 |
commit | aeb27ccfdb5cb87b14e6fbfeb2ef4afc06701412 (patch) | |
tree | f1c1cee16dd6dcf6729dfe123504dc74a41c1c28 | |
parent | 939866faabe8b1827d990f68e15b9d12ceb7fb06 (diff) |
The Curl_unencode_XXX_write() function take a ssize_t as third argument, so
we typecast on invoke.
-rw-r--r-- | lib/http_chunks.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/http_chunks.c b/lib/http_chunks.c index f939d2d06..baf2d66c0 100644 --- a/lib/http_chunks.c +++ b/lib/http_chunks.c @@ -33,7 +33,7 @@ #include "urldata.h" /* it includes http_chunks.h */ #include "sendf.h" /* for the client write stuff */ -#include "content_encoding.h" /* 08/29/02 jhrg */ +#include "content_encoding.h" #include "http.h" #include "memory.h" @@ -178,8 +178,6 @@ CHUNKcode Curl_httpchunk_read(struct connectdata *conn, piece = (ch->datasize >= length)?length:ch->datasize; /* Write the data portion available */ - /* Added content-encoding here; untested but almost identical to the - tested code in transfer.c. 08/29/02 jhrg */ #ifdef HAVE_LIBZ switch (conn->keep.content_encoding) { case IDENTITY: @@ -193,13 +191,15 @@ CHUNKcode Curl_httpchunk_read(struct connectdata *conn, case DEFLATE: /* update conn->keep.str to point to the chunk data. */ conn->keep.str = datap; - result = Curl_unencode_deflate_write(conn->data, &conn->keep, piece); + result = Curl_unencode_deflate_write(conn->data, &conn->keep, + (ssize_t)piece); break; case GZIP: /* update conn->keep.str to point to the chunk data. */ conn->keep.str = datap; - result = Curl_unencode_gzip_write(conn->data, &conn->keep, piece); + result = Curl_unencode_gzip_write(conn->data, &conn->keep, + (ssize_t)piece); break; case COMPRESS: |