Dan Fandrich's zlib fix

This commit is contained in:
Daniel Stenberg 2004-01-05 22:54:45 +00:00
parent 2b277f85f5
commit 292ef5fabb
2 changed files with 6 additions and 0 deletions

View File

@ -82,6 +82,8 @@ Curl_unencode_deflate_write(struct SessionHandle *data,
z->zalloc = (alloc_func)Z_NULL;
z->zfree = (free_func)Z_NULL;
z->opaque = 0; /* of dubious use 08/27/02 jhrg */
z->next_in = NULL;
z->avail_in = 0;
if (inflateInit(z) != Z_OK)
return process_zlib_error(data, z);
k->zlib_init = 1;
@ -224,6 +226,8 @@ Curl_unencode_gzip_write(struct SessionHandle *data,
z->zalloc = (alloc_func)Z_NULL;
z->zfree = (free_func)Z_NULL;
z->opaque = 0; /* of dubious use 08/27/02 jhrg */
z->next_in = NULL;
z->avail_in = 0;
if (inflateInit2(z, -MAX_WBITS) != Z_OK)
return process_zlib_error(data, z);
k->zlib_init = 1; /* Initial call state */

View File

@ -158,6 +158,8 @@ void hugehelp(void)
z.zalloc = (alloc_func)Z_NULL;
z.zfree = (free_func)Z_NULL;
z.opaque = 0;
z.next_in = NULL;
z.avail_in = 0;
if (inflateInit2(&z, -MAX_WBITS) != Z_OK)
return;