From 2f7d477dc478f7f3b3c6be320cd668f1d095f65c Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Sun, 1 Jan 2012 16:08:27 +0100 Subject: nfacct: check for wrong arguments nfacct get example lala now gracefully fails. Signed-off-by: Pablo Neira Ayuso --- src/nfacct.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/nfacct.c') 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"); -- cgit v1.2.3