From fa78afa112fb97e75d53f130b0feb5cca7df133d Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 2 Oct 2017 11:25:23 +0200 Subject: [PATCH] Fixed bug #75303 sha3 hangs on bigendian --- ext/hash/hash_sha3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/hash/hash_sha3.c b/ext/hash/hash_sha3.c index d190ae430bf..d2e448ee236 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;