1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

cov: avoid expression overflow

Use 64bit math to multiply extent_size.
This commit is contained in:
Zdenek Kabelac 2024-08-09 13:06:01 +02:00
parent 78d14a805c
commit 426c3c7b88

View File

@ -63,7 +63,7 @@ static uint64_t _lv_size_bytes_to_integrity_meta_bytes(uint64_t lv_size_bytes, u
/* for calculating the metadata LV size for the specified /* for calculating the metadata LV size for the specified
journal size, round the specified journal size up to the journal size, round the specified journal size up to the
nearest extent. extent_size is in sectors. */ nearest extent. extent_size is in sectors. */
initial_bytes = dm_round_up(journal_sectors, extent_size) * 512; initial_bytes = dm_round_up(journal_sectors, (int64_t)extent_size) * 512;
goto out; goto out;
} }