summaryrefslogtreecommitdiffstats
path: root/commands/automount.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2012-04-15 00:28:47 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2012-04-15 16:50:23 +0200
commitb3aea10890b0adc99ea09856b94202266397e047 (patch)
treed228292b635fdd7d8dad2877928d20742d832d7b /commands/automount.c
parent51c31ae1c5f78d236d20c944d1750265e798c11a (diff)
downloadbarebox-b3aea10890b0adc99ea09856b94202266397e047.tar.gz
barebox-b3aea10890b0adc99ea09856b94202266397e047.tar.xz
automount: fix argument parsing
With getopt we have to use argv[optind] instead of hardcoded argv[0] Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'commands/automount.c')
-rw-r--r--commands/automount.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/commands/automount.c b/commands/automount.c
index 5fc68f3cb4..8c0e4deb01 100644
--- a/commands/automount.c
+++ b/commands/automount.c
@@ -40,10 +40,10 @@ static int do_automount(int argc, char *argv[])
}
}
- if (argc != 3)
+ if (optind + 2 != argc)
return COMMAND_ERROR_USAGE;
- ret = automount_add(argv[1], argv[2]);
+ ret = automount_add(argv[optind], argv[optind + 1]);
if (ret)
printf("adding automountpoint failed: %s\n",
strerror(-ret));