scottmac Tue Jun 30 12:49:54 2009 UTC Modified files: /php-src/ext/hash hash_adler32.c Log: Fix bug #48284 - adler32 is in the wrong order. Changed to match what zlib produces. http://cvs.php.net/viewvc.cgi/php-src/ext/hash/hash_adler32.c?r1=1.11&r2=1.12&diff_format=u Index: php-src/ext/hash/hash_adler32.c diff -u php-src/ext/hash/hash_adler32.c:1.11 php-src/ext/hash/hash_adler32.c:1.12 --- php-src/ext/hash/hash_adler32.c:1.11 Tue Mar 10 23:39:18 2009 +++ php-src/ext/hash/hash_adler32.c Tue Jun 30 12:49:54 2009 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: hash_adler32.c,v 1.11 2009/03/10 23:39:18 helly Exp $ */ +/* $Id: hash_adler32.c,v 1.12 2009/06/30 12:49:54 scottmac Exp $ */ #include "php_hash.h" #include "php_hash_adler32.h" @@ -42,10 +42,10 @@ PHP_HASH_API void PHP_ADLER32Final(unsigned char digest[4], PHP_ADLER32_CTX *context) { - digest[3] = (unsigned char) ((context->state >> 24) & 0xff); - digest[2] = (unsigned char) ((context->state >> 16) & 0xff); - digest[1] = (unsigned char) ((context->state >> 8) & 0xff); - digest[0] = (unsigned char) (context->state & 0xff); + digest[0] = (unsigned char) ((context->state >> 24) & 0xff); + digest[1] = (unsigned char) ((context->state >> 16) & 0xff); + digest[2] = (unsigned char) ((context->state >> 8) & 0xff); + digest[3] = (unsigned char) (context->state & 0xff); context->state = 0; }
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php