diff options
author | Krutika Dhananjay <kdhananj@redhat.com> | 2019-05-03 10:50:40 +0530 |
---|---|---|
committer | Xavi Hernandez <xhernandez@redhat.com> | 2019-05-06 10:49:04 +0000 |
commit | e18e98659dd2b41eb59cf593fd625f1821a20abf (patch) | |
tree | a41fdaa0a60f6c0611d16b9aa09339b8fea170d7 /xlators | |
parent | b2d7644435b92bd2468bbaaef7451a64e08c08bd (diff) |
features/shard: Fix integer overflow in block count accounting
... by holding delta_blocks in 64-bit int as opposed to 32-bit int.
Change-Id: I2c1ddab17457f45e27428575ad16fa678fd6c0eb
updates: bz#1705884
Signed-off-by: Krutika Dhananjay <kdhananj@redhat.com>
Diffstat (limited to 'xlators')
-rw-r--r-- | xlators/features/shard/src/shard.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xlators/features/shard/src/shard.h b/xlators/features/shard/src/shard.h index 570fe4685f5..cd6a663c03b 100644 --- a/xlators/features/shard/src/shard.h +++ b/xlators/features/shard/src/shard.h @@ -275,7 +275,7 @@ typedef struct shard_local { size_t req_size; size_t readdir_size; int64_t delta_size; - int delta_blocks; + int64_t delta_blocks; loc_t loc; loc_t dot_shard_loc; loc_t dot_shard_rm_loc; |