From f157dd971043c88c77b7ec2072da7cf4b63e6686 Mon Sep 17 00:00:00 2001 From: troky Date: Thu, 26 Mar 2015 12:11:17 +0100 Subject: [PATCH] Fixed uninitialized key array. --- algorithm.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/algorithm.c b/algorithm.c index a3e382dd..fc0ee4a9 100644 --- a/algorithm.c +++ b/algorithm.c @@ -638,7 +638,7 @@ static cl_int queue_whirlcoin_kernel(struct __clState *clState, struct _dev_blk_ static cl_int queue_whirlpoolx_kernel(struct __clState *clState, struct _dev_blk_ctx *blk, __maybe_unused cl_uint threads) { - uint64_t midblock[8], key[8], tmp[8] = { 0 }; + uint64_t midblock[8], key[8] = { 0 }, tmp[8] = { 0 }; cl_ulong le_target; cl_int status; @@ -648,8 +648,7 @@ static cl_int queue_whirlpoolx_kernel(struct __clState *clState, struct _dev_blk memcpy(midblock, clState->cldata, 64); // midblock = n, key = h - for (int i = 0; i < 10; ++i) - { + for (int i = 0; i < 10; ++i) { tmp[0] = WHIRLPOOL_ROUND_CONSTANTS[i]; whirlpool_round(key, tmp); tmp[0] = 0;