]> www.infradead.org Git - mtd-utils.git/commit
libmtd: avoid divide by zero
authorChris Packham <chris.packham@alliedtelesis.co.nz>
Fri, 27 Nov 2020 00:07:08 +0000 (13:07 +1300)
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Sun, 29 Nov 2020 22:39:41 +0000 (23:39 +0100)
commit54d68799b73e755923def1306b4da607ad45bd60
treee5a96954da903dbc82b3be63b932b62015ad3f33
parent5a6e813a6ba48c81889208bdbeff92b13958dd2d
libmtd: avoid divide by zero

The concept of erase blocks doesn't apply to mtd-ram devices. Such
devices set MTD_NO_ERASE to indicate this and some report 0 for the
erase block size. Avoid a divide by zero when calculating the erase
block count for such devices.

Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Acked-by: Richard Weinberger <richard@nod.at>
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
lib/libmtd.c