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