Subject: Re: [PATCH] sha1_file.c: zlib can only process 4GB at a time

From: Andreas Schwab <[email-masked]>
Date: Wed, 08 Jun 2011 21:16:44 +0200

Junio C Hamano <[email-masked]> writes:

> +#define ZLIB_BUF_MAX ((1UL << ((sizeof(uInt) * 8))) - 1)

This is undefined if unsigned long has 32 bits.

#define ZLIB_BUF_MAX ((uInt)-1)

Andreas.

-- 
Andreas Schwab, [email-masked]
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."