mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
The Curl_unencode_XXX_write() function take a ssize_t as third argument, so
we typecast on invoke.
This commit is contained in:
parent
939866faab
commit
aeb27ccfdb
@ -33,7 +33,7 @@
|
|||||||
#include "urldata.h" /* it includes http_chunks.h */
|
#include "urldata.h" /* it includes http_chunks.h */
|
||||||
#include "sendf.h" /* for the client write stuff */
|
#include "sendf.h" /* for the client write stuff */
|
||||||
|
|
||||||
#include "content_encoding.h" /* 08/29/02 jhrg */
|
#include "content_encoding.h"
|
||||||
#include "http.h"
|
#include "http.h"
|
||||||
#include "memory.h"
|
#include "memory.h"
|
||||||
|
|
||||||
@ -178,8 +178,6 @@ CHUNKcode Curl_httpchunk_read(struct connectdata *conn,
|
|||||||
piece = (ch->datasize >= length)?length:ch->datasize;
|
piece = (ch->datasize >= length)?length:ch->datasize;
|
||||||
|
|
||||||
/* Write the data portion available */
|
/* 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
|
#ifdef HAVE_LIBZ
|
||||||
switch (conn->keep.content_encoding) {
|
switch (conn->keep.content_encoding) {
|
||||||
case IDENTITY:
|
case IDENTITY:
|
||||||
@ -193,13 +191,15 @@ CHUNKcode Curl_httpchunk_read(struct connectdata *conn,
|
|||||||
case DEFLATE:
|
case DEFLATE:
|
||||||
/* update conn->keep.str to point to the chunk data. */
|
/* update conn->keep.str to point to the chunk data. */
|
||||||
conn->keep.str = datap;
|
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;
|
break;
|
||||||
|
|
||||||
case GZIP:
|
case GZIP:
|
||||||
/* update conn->keep.str to point to the chunk data. */
|
/* update conn->keep.str to point to the chunk data. */
|
||||||
conn->keep.str = datap;
|
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;
|
break;
|
||||||
|
|
||||||
case COMPRESS:
|
case COMPRESS:
|
||||||
|
Loading…
Reference in New Issue
Block a user