diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2017-11-05 18:24:15 +0100 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2017-11-07 21:26:11 +0100 |
commit | 2354fb3fe45c6e2739a0a902f378c70c5422ac48 (patch) | |
tree | 64ee70e43206fc874478ccc195151cba683225bb | |
parent | 56b527a6fbf6f886af4c78dd118867e4513c6a9c (diff) | |
download | lvm2-2354fb3fe45c6e2739a0a902f378c70c5422ac48.tar.gz |
coverity: avoid overflow_before_widen
TODO: it likely should be checked value is >0...
-rw-r--r-- | lib/metadata/raid_manip.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/metadata/raid_manip.c b/lib/metadata/raid_manip.c index f48169ebb..da00905cd 100644 --- a/lib/metadata/raid_manip.c +++ b/lib/metadata/raid_manip.c @@ -1842,7 +1842,7 @@ static int _reshape_adjust_to_size(struct logical_volume *lv, /* Externally visible LV size w/o reshape space */ lv->le_count = seg->len = new_le_count; - lv->size = (uint64_t) (lv->le_count - new_image_count * _reshape_len_per_dev(seg)) * lv->vg->extent_size; + lv->size = (lv->le_count - (uint64_t) new_image_count * _reshape_len_per_dev(seg)) * lv->vg->extent_size; /* seg->area_len does not change */ if (old_image_count < new_image_count) { |