From: Remi Collet Date: Mon, 2 Oct 2017 09:25:23 +0000 (+0200) Subject: Fixed bug #75303 sha3 hangs on bigendian X-Git-Tag: php-7.2.0RC4~32^2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fa78afa112fb97e75d53f130b0feb5cca7df133d;p=php Fixed bug #75303 sha3 hangs on bigendian --- diff --git a/ext/hash/hash_sha3.c b/ext/hash/hash_sha3.c index d190ae430b..d2e448ee23 100644 --- a/ext/hash/hash_sha3.c +++ b/ext/hash/hash_sha3.c @@ -39,7 +39,7 @@ static inline unsigned char idx(unsigned char x, unsigned char y) { #ifdef WORDS_BIGENDIAN static inline uint64_t load64(const unsigned char* x) { - char i; + signed char i; uint64_t ret = 0; for (i = 7; i >= 0; --i) { ret <<= 8;