zlib: initialize git_zstream in git_deflate_init{,_gzip,_raw}
Clear the git_zstream variable at the start of git_deflate_init() etc. so that callers don't have to do that. Signed-off-by: Rene Scharfe <l.s.r@web.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
282616c72d
commit
9a6f1287fb
2
zlib.c
2
zlib.c
@ -159,6 +159,7 @@ void git_deflate_init(git_zstream *strm, int level)
|
||||
{
|
||||
int status;
|
||||
|
||||
memset(strm, 0, sizeof(*strm));
|
||||
zlib_pre_call(strm);
|
||||
status = deflateInit(&strm->z, level);
|
||||
zlib_post_call(strm);
|
||||
@ -172,6 +173,7 @@ static void do_git_deflate_init(git_zstream *strm, int level, int windowBits)
|
||||
{
|
||||
int status;
|
||||
|
||||
memset(strm, 0, sizeof(*strm));
|
||||
zlib_pre_call(strm);
|
||||
status = deflateInit2(&strm->z, level,
|
||||
Z_DEFLATED, windowBits,
|
||||
|
Reference in New Issue
Block a user