]> www.infradead.org Git - mtd-utils.git/commitdiff
ubi-utils: mtdinfo: Fix type truncation compiling warning for 'start' variable
authorZhihao Cheng <chengzhihao1@huawei.com>
Sun, 26 Jan 2025 06:41:57 +0000 (14:41 +0800)
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Thu, 30 Jan 2025 17:30:16 +0000 (18:30 +0100)
Fix following compiling warning by using the right format:
 ubi-utils/mtdinfo.c:207:21: warning: format ‘%lx’ expects argument of
 type ‘long unsigned int’, but argument 4 has type ‘long long unsigned
 int’

Fixes: 78f4f38bd3de8 ("ubi-utils: Fix integer overflow in mtdinfo.c")
Signed-off-by: Zhihao Cheng <chengzhihao1@huawei.com>
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
ubi-utils/mtdinfo.c

index 12d35eb49992214f6eeded3e18aa59a8cde31ea7..61ce7bc1b4e00c3378e86da1a1f8b942d4fe20e9 100644 (file)
@@ -204,7 +204,7 @@ static void print_region_map(const struct mtd_dev_info *mtd, int fd,
 
        for (i = 0; i < reginfo->numblocks; ++i) {
                start = reginfo->offset + (unsigned long long)i * reginfo->erasesize;
-               printf(" %*i: %08lx ", width, i, start);
+               printf(" %*i: %08llx ", width, i, start);
 
                if (ret_locked != -1) {
                        ret_locked = mtd_is_locked(mtd, fd, i);