diff options
Diffstat (limited to 'commands')
-rw-r--r-- | commands/nand.c | 9 |
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; |