summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2012-01-01 16:08:27 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2012-01-01 16:08:27 +0100
commit2f7d477dc478f7f3b3c6be320cd668f1d095f65c (patch)
tree93cdbafa52441620d02330f8af2ccf69f74fd9b3
parent91543fd0dedcdba499fdd09f606b4dd9cde969fa (diff)
nfacct: check for wrong arguments
nfacct get example lala now gracefully fails. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
-rw-r--r--src/nfacct.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/nfacct.c b/src/nfacct.c
index 9d1c123..6af2b43 100644
--- a/src/nfacct.c
+++ b/src/nfacct.c
@@ -149,6 +149,9 @@ static int nfacct_cmd_list(int argc, char *argv[])
if (argc == 3) {
if (strncmp(argv[2], "reset", strlen(argv[2])) == 0) {
zeroctr = true;
+ } else {
+ nfacct_perror("wrong arguments");
+ return -1;
}
} else if (argc > 3) {
nfacct_perror("too many arguments");
@@ -341,6 +344,9 @@ static int nfacct_cmd_get(int argc, char *argv[])
} else if (argc == 4) {
if (strncmp(argv[3], "reset", strlen(argv[3])) == 0) {
zeroctr = true;
+ } else {
+ nfacct_perror("wrong arguments");
+ return -1;
}
} else if (argc > 4) {
nfacct_perror("too many arguments");