summaryrefslogtreecommitdiffstats
path: root/commands
diff options
context:
space:
mode:
Diffstat (limited to 'commands')
-rw-r--r--commands/nand.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/commands/nand.c b/commands/nand.c
index ad1c8c9b3d..c330ad1dc4 100644
--- a/commands/nand.c
+++ b/commands/nand.c
@@ -90,8 +90,13 @@ static int do_nand(int argc, char *argv[])
}
ret = ioctl(fd, MEMSETBADBLOCK, &badblock);
- if (ret)
- perror("ioctl");
+ if (ret) {
+ if (ret == -EINVAL)
+ printf("Maybe offset %lld is out of range.\n",
+ badblock);
+ else
+ perror("ioctl");
+ }
close(fd);
return ret;