From: Michael Wallner Date: Tue, 25 Apr 2006 08:34:25 +0000 (+0000) Subject: - Fixed bug #37192 (cc fails on hash_adler.c:32) X-Git-Tag: php-5.1.3~12 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1c02dff74a2ff07e84f0086043c3398b0c43f479;p=php - Fixed bug #37192 (cc fails on hash_adler.c:32) --- diff --git a/NEWS b/NEWS index 493e56a880..682fe05ba5 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,8 @@ PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +?? Apr 2006, PHP 5.1.3RC4 +- Fixed bug #37192 (cc fails on hash_adler.c:32). Mike + 20 Apr 2006, PHP 5.1.3RC3 - Fixed reading stream filters never notified about EOF. (Mike) - Fixed bug #37167 (PDO segfaults when throwing exception from the fetch diff --git a/ext/hash/hash_adler32.c b/ext/hash/hash_adler32.c index 6da3f841d3..6aad60c8ed 100644 --- a/ext/hash/hash_adler32.c +++ b/ext/hash/hash_adler32.c @@ -29,8 +29,10 @@ PHP_HASH_API void PHP_ADLER32Init(PHP_ADLER32_CTX *context) PHP_HASH_API void PHP_ADLER32Update(PHP_ADLER32_CTX *context, const unsigned char *input, size_t len) { - php_hash_uint32 i, s[2] = { context->state & 0xffff, (context->state >> 16) & 0xffff }; + php_hash_uint32 i, s[2]; + s[0] = context->state & 0xffff; + s[1] = (context->state >> 16) & 0xffff; for (i = 0; i < len; ++i) { s[0] = (s[0] + input[i]) % 65521; s[1] = (s[1] + s[0]) % 65521;