From: Scott MacVicar Date: Tue, 30 Jun 2009 12:49:54 +0000 (+0000) Subject: Fix bug #48284 - adler32 is in the wrong order. Changed to match what zlib produces. X-Git-Tag: php-5.4.0alpha1~191^2~3207 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c264f92f292ddd4c5cb37950799c824b9b142b39;p=php Fix bug #48284 - adler32 is in the wrong order. Changed to match what zlib produces. --- diff --git a/ext/hash/hash_adler32.c b/ext/hash/hash_adler32.c index 1d831421a7..752b9e79c3 100644 --- a/ext/hash/hash_adler32.c +++ b/ext/hash/hash_adler32.c @@ -42,10 +42,10 @@ PHP_HASH_API void PHP_ADLER32Update(PHP_ADLER32_CTX *context, const unsigned cha 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; }