]>
Commit | Line | Data |
---|---|---|
0a671b56 DM |
1 | From 916733ea6ae90c56797d39bb41b72427da3e1e4f Mon Sep 17 00:00:00 2001 |
2 | From: Vladimir Serbinenko <phcoder@gmail.com> | |
3 | Date: Tue, 27 Jan 2015 15:35:37 +0000 | |
4 | Subject: fs/zfscrypt: Add missing explicit cast. | |
5 | ||
6 | Found by: Coverity scan. | |
7 | --- | |
8 | (limited to 'grub-core/fs/zfs') | |
9 | ||
10 | diff --git a/grub-core/fs/zfs/zfscrypt.c b/grub-core/fs/zfs/zfscrypt.c | |
11 | index 88dae72..91a0af6 100644 | |
12 | --- a/grub-core/fs/zfs/zfscrypt.c | |
13 | +++ b/grub-core/fs/zfs/zfscrypt.c | |
14 | @@ -238,7 +238,7 @@ grub_gcm_decrypt (grub_crypto_cipher_handle_t cipher, | |
15 | grub_crypto_xor (out + 16 * i, in + 16 * i, mul, csize); | |
16 | } | |
17 | for (j = 0; j < 8; j++) | |
18 | - mac[15 - j] ^= ((psize * 8) >> (8 * j)); | |
19 | + mac[15 - j] ^= ((((grub_uint64_t) psize) * 8) >> (8 * j)); | |
20 | grub_gcm_mul (mac, h); | |
21 | ||
22 | if (mac_out) | |
23 | -- | |
24 | cgit v0.9.0.2 |