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

Commit 61ba7a83 authored by Doug Zongker's avatar Doug Zongker
Browse files

stop treating all-zero blocks as bad

Change-Id: If49fa6485f66598d16a7e44fce3129de55fab422
parent aaf3f56c
Loading
Loading
Loading
Loading
+1 −8
Original line number Diff line number Diff line
@@ -308,15 +308,8 @@ static int read_block(const MtdPartition *partition, int fd, char *data)
                    "mtd: MEMGETBADBLOCK returned %d at 0x%08llx (errno=%d)\n",
                    mgbb, pos, errno);
        } else {
            int i;
            for (i = 0; i < size; ++i) {
                if (data[i] != 0) {
            return 0;  // Success!
        }
            }
            fprintf(stderr, "mtd: read all-zero block at 0x%08llx; skipping\n",
                    pos);
        }

        pos += partition->erase_size;
    }