From: Michael Wallner Date: Tue, 22 Nov 2005 12:24:25 +0000 (+0000) Subject: - avoid segvs X-Git-Tag: RELEASE_2_0_2~137 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8115e710390da71c3e5a376f118136f69a4cf46d;p=php - avoid segvs --- diff --git a/ext/hash/hash_haval.c b/ext/hash/hash_haval.c index 5a1127438c..e31e27c9b7 100644 --- a/ext/hash/hash_haval.c +++ b/ext/hash/hash_haval.c @@ -321,7 +321,7 @@ PHP_HASH_API void PHP_HAVALUpdate(PHP_HAVAL_CTX *context, const unsigned char *i */ PHP_HASH_API void PHP_HAVAL128Final(unsigned char *digest, PHP_HAVAL_CTX * context) { - unsigned char bits[8]; + unsigned char bits[10]; unsigned int index, padLen; /* Version, Passes, and Digest Length */ @@ -375,7 +375,7 @@ PHP_HASH_API void PHP_HAVAL128Final(unsigned char *digest, PHP_HAVAL_CTX * conte */ PHP_HASH_API void PHP_HAVAL160Final(unsigned char *digest, PHP_HAVAL_CTX * context) { - unsigned char bits[8]; + unsigned char bits[10]; unsigned int index, padLen; /* Version, Passes, and Digest Length */ @@ -429,7 +429,7 @@ PHP_HASH_API void PHP_HAVAL160Final(unsigned char *digest, PHP_HAVAL_CTX * conte */ PHP_HASH_API void PHP_HAVAL192Final(unsigned char *digest, PHP_HAVAL_CTX * context) { - unsigned char bits[8]; + unsigned char bits[10]; unsigned int index, padLen; /* Version, Passes, and Digest Length */ @@ -469,7 +469,7 @@ PHP_HASH_API void PHP_HAVAL192Final(unsigned char *digest, PHP_HAVAL_CTX * conte */ PHP_HASH_API void PHP_HAVAL224Final(unsigned char *digest, PHP_HAVAL_CTX * context) { - unsigned char bits[8]; + unsigned char bits[10]; unsigned int index, padLen; /* Version, Passes, and Digest Length */ @@ -510,7 +510,7 @@ PHP_HASH_API void PHP_HAVAL224Final(unsigned char *digest, PHP_HAVAL_CTX * conte */ PHP_HASH_API void PHP_HAVAL256Final(unsigned char *digest, PHP_HAVAL_CTX * context) { - unsigned char bits[8]; + unsigned char bits[10]; unsigned int index, padLen; /* Version, Passes, and Digest Length */