summaryrefslogtreecommitdiffstats
path: root/commands/nand.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2009-12-09 17:00:02 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2009-12-10 12:15:02 +0100
commit9af2cfb9efe754faa1b034067a7cfccaffe1f477 (patch)
treecb149652abf0ce4a8d916af7852f6cf6464562be /commands/nand.c
parent21b96abb7c25db79ac7bf29046a0766819128cb3 (diff)
downloadbarebox-9af2cfb9efe754faa1b034067a7cfccaffe1f477.tar.gz
barebox-9af2cfb9efe754faa1b034067a7cfccaffe1f477.tar.xz
nand bb: Be sure that fd is at the beginning when erasing
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'commands/nand.c')
-rw-r--r--commands/nand.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/commands/nand.c b/commands/nand.c
index 07cf5305c4..256ef4f97c 100644
--- a/commands/nand.c
+++ b/commands/nand.c
@@ -156,6 +156,8 @@ static int nand_bb_erase(struct cdev *cdev, size_t count, unsigned long offset)
return -EINVAL;
}
+ lseek(bb->fd, 0, SEEK_SET);
+
return erase(bb->fd, bb->raw_size, 0);
}