]> www.infradead.org Git - mtd-utils.git/commitdiff
nanddump: fix initialization of bad blocks oob data buffer
authorBaruch Siach <baruch@tkos.co.il>
Mon, 11 Oct 2010 09:19:38 +0000 (11:19 +0200)
committerArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Tue, 12 Oct 2010 10:04:56 +0000 (13:04 +0300)
When dumping oob data of a bad block, initialize oobbuf with 0xff, instead of
readbuf.  This avoids bogus oob data on output.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Acked-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
nanddump.c

index 358993182de354ad05da993b7eed2cd373c4f722..b7341a5f3272c4d52fb148d4aecc0101ffa3a3a8 100644 (file)
@@ -452,7 +452,7 @@ int main(int argc, char * const argv[])
                        continue;
 
                if (badblock) {
-                       memset (readbuf, 0xff, meminfo.oobsize);
+                       memset(oobbuf, 0xff, meminfo.oobsize);
                } else {
                        /* Read OOB data and exit on failure */
                        oob.start = ofs;