diff --git a/block/badblocks.c b/block/badblocks.c index 0ee3cbacb236902a66859e7e6b2797286c297c46..4c0f39625e892e80bfd7f0b1e339d2ea64522711 100644 --- a/block/badblocks.c +++ b/block/badblocks.c @@ -303,6 +303,7 @@ int badblocks_set(struct badblocks *bb, sector_t s, int sectors, p[hi] = BB_MAKE(s, this_sectors, acknowledged); sectors -= this_sectors; s += this_sectors; + hi++; changed = 1; } }