v1.5 branch refresh based upon upstream master @ c8677ca89e53e3be7988d54280fce166cc894a7e
[librecmc/librecmc.git] / package / system / mtd / src / mtd.c
index 55a3bdba8105dea7c6260b32e2f652c9225a1861..fa04c0f95b91b8878cf57df8b0e824ccf9bf4f8f 100644 (file)
@@ -638,7 +638,7 @@ resume:
                                        continue;
                                }
 
-                               if (mtd_erase_block(fd, e) < 0) {
+                               if (mtd_erase_block(fd, e + part_offset) < 0) {
                                        if (next) {
                                                if (w < e) {
                                                        write(fd, buf + offset, e - w);