diff options
Diffstat (limited to 'ubi-utils')
| -rw-r--r-- | ubi-utils/mtdinfo.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/ubi-utils/mtdinfo.c b/ubi-utils/mtdinfo.c index 7dff0de..12d35eb 100644 --- a/ubi-utils/mtdinfo.c +++ b/ubi-utils/mtdinfo.c @@ -185,7 +185,7 @@ static void print_ubi_info(const struct mtd_info *mtd_info,  static void print_region_map(const struct mtd_dev_info *mtd, int fd,  			     const region_info_t *reginfo)  { -	unsigned long start; +	unsigned long long start;  	int i, width;  	int ret_locked, errno_locked, ret_bad, errno_bad; @@ -203,7 +203,7 @@ static void print_region_map(const struct mtd_dev_info *mtd, int fd,  		ret_locked = ret_bad = errno_locked = errno_bad = 0;  	for (i = 0; i < reginfo->numblocks; ++i) { -		start = reginfo->offset + i * reginfo->erasesize; +		start = reginfo->offset + (unsigned long long)i * reginfo->erasesize;  		printf(" %*i: %08lx ", width, i, start);  		if (ret_locked != -1) { | 
