Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b033e1aa authored by Brian Norris's avatar Brian Norris
Browse files

mtd: nandsim: fix integer widening



This multiplication should be done in 64-bit, not 32-bit.

Caught by Coverity.

Signed-off-by: default avatarBrian Norris <computersforpeace@gmail.com>
parent c115add9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -827,7 +827,7 @@ static int parse_badblocks(struct nandsim *ns, struct mtd_info *mtd)
			NS_ERR("invalid badblocks.\n");
			return -EINVAL;
		}
		offset = erase_block_no * ns->geom.secsz;
		offset = (loff_t)erase_block_no * ns->geom.secsz;
		if (mtd_block_markbad(mtd, offset)) {
			NS_ERR("invalid badblocks.\n");
			return -EINVAL;