summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuotao Fu <l.fu@pengutronix.de>2010-02-12 10:47:38 +0100
committerLuotao Fu <l.fu@pengutronix.de>2010-02-12 10:49:17 +0100
commit76e8fc19d63a7f7af72e642dafc5fdb9962fdd58 (patch)
tree210cf7ee17fa928fe74c18de324e84a474a9a2b3
parent89b4bc3b392165e6c57b211a89913c74def59b2c (diff)
downloadcanutils-76e8fc19d63a7f7af72e642dafc5fdb9962fdd58.tar.gz
canutils-76e8fc19d63a7f7af72e642dafc5fdb9962fdd58.tar.xz
[canconfig] fix command line parser
off-by-one error broke parameter adjusting for bitrate and samplepoints, if used alone or at the end of a command sequenze. Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
-rw-r--r--src/canconfig.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/canconfig.c b/src/canconfig.c
index 8dfdaa3..703a465 100644
--- a/src/canconfig.c
+++ b/src/canconfig.c
@@ -59,7 +59,7 @@ const char *config_keywords[] = {
#define NEXT_ARG() \
do { \
argv++; \
- if (--argc <= 0) { \
+ if (--argc < 0) { \
fprintf(stderr, "missing parameter for %s\n", *argv); \
exit(EXIT_FAILURE);\
}\