Message ID | CAMjE+nUOxOm4bBWKp1xAcVDjP-Pepd_GuJ=DcQ4jUcsohn-K=g@mail.gmail.com |
---|---|
State | New, archived |
Headers | show |
--- a/ubi-utils/ubiformat.c +++ b/ubi-utils/ubiformat.c @@ -546,6 +546,11 @@ static int flash_image(libmtd_t libmtd, const struct mtd_dev_info *mtd, if (mark_bad(mtd, si, eb)) goto out_close; } + /*rewind fd so next read_all(...) reads correct block*/ + if (lseek(fd, -mtd->eb_size, SEEK_CUR) == -1) { + sys_errmsg("unable to rewind file"); + goto out_close; + } continue; }