From: Jacek Kryszyn Date: Fri, 29 Nov 2024 13:34:29 +0000 (+0100) Subject: Fix SVACE issues X-Git-Tag: accepted/tizen/9.0/unified/20241216.142727~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=46842efde205e45d3e670923e4ed3917e6a4e2c6;p=platform%2Fcore%2Fsystem%2Fupgrade.git Fix SVACE issues WID:12148743 Unsafe conversion of expression 'max_slots' with type 'uint32_t' to type 'int64_t'. Change-Id: I3ab2334ee5db2f39b62fa33fe247e342decb42af --- diff --git a/src/dynamic-partitions/liblp/utility.cpp b/src/dynamic-partitions/liblp/utility.cpp index 5a74aa7..ad0b5f9 100644 --- a/src/dynamic-partitions/liblp/utility.cpp +++ b/src/dynamic-partitions/liblp/utility.cpp @@ -67,7 +67,7 @@ int64_t GetBackupMetadataOffset(const LpMetadataGeometry& geometry, uint32_t slo uint64_t GetTotalMetadataSize(uint32_t metadata_max_size, uint32_t max_slots) { return LP_PARTITION_RESERVED_BYTES + - (LP_METADATA_GEOMETRY_SIZE + int64_t(metadata_max_size) * max_slots) * 2; + (LP_METADATA_GEOMETRY_SIZE + uint64_t(metadata_max_size) * max_slots) * 2; } const LpMetadataBlockDevice* GetMetadataSuperBlockDevice(const LpMetadata& metadata) {