From: Vladimir Serbinenko Date: Tue, 27 Jan 2015 15:35:37 +0000 (+0100) Subject: fs/zfscrypt: Add missing explicit cast. X-Git-Tag: 2.02-beta3~467 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=916733ea6ae90c56797d39bb41b72427da3e1e4f;p=thirdparty%2Fgrub.git fs/zfscrypt: Add missing explicit cast. Found by: Coverity scan. --- diff --git a/grub-core/fs/zfs/zfscrypt.c b/grub-core/fs/zfs/zfscrypt.c index 88dae72ef..91a0af64c 100644 --- a/grub-core/fs/zfs/zfscrypt.c +++ b/grub-core/fs/zfs/zfscrypt.c @@ -238,7 +238,7 @@ grub_gcm_decrypt (grub_crypto_cipher_handle_t cipher, grub_crypto_xor (out + 16 * i, in + 16 * i, mul, csize); } for (j = 0; j < 8; j++) - mac[15 - j] ^= ((psize * 8) >> (8 * j)); + mac[15 - j] ^= ((((grub_uint64_t) psize) * 8) >> (8 * j)); grub_gcm_mul (mac, h); if (mac_out)