summaryrefslogtreecommitdiffstats
path: root/extensions
diff options
context:
space:
mode:
authorStephane Ouellette <ouellettes@videotron.ca>2003-03-26 14:42:35 +0000
committerHarald Welte <laforge@gnumonks.org>2003-03-26 14:42:35 +0000
commitfbe3abea2fd199cada42d66d11e24c0c26a8760a (patch)
tree7836fa9a2b21ac5b89ab43878f546824936286ae /extensions
parentb3f22197c74bbf6e4564ef5cc59d0d5a22f4c6c6 (diff)
fix parse error (Stephane Ouellette)
Diffstat (limited to 'extensions')
-rw-r--r--extensions/libip6t_condition.c8
-rw-r--r--extensions/libipt_condition.c8
2 files changed, 8 insertions, 8 deletions
diff --git a/extensions/libip6t_condition.c b/extensions/libip6t_condition.c
index 474b4975..783b4662 100644
--- a/extensions/libip6t_condition.c
+++ b/extensions/libip6t_condition.c
@@ -41,11 +41,11 @@ parse(int c, char **argv, int invert, unsigned int *flags,
check_inverse(optarg, &invert, &optind, 0);
- if (*flags)
- exit_error(PARAMETER_PROBLEM,
- "Can't specify multiple conditions");
-
if (c == 'X') {
+ if (*flags)
+ exit_error(PARAMETER_PROBLEM,
+ "Can't specify multiple conditions");
+
if (strlen(argv[optind - 1]) < CONDITION6_NAME_LEN)
strcpy(info->name, argv[optind - 1]);
else
diff --git a/extensions/libipt_condition.c b/extensions/libipt_condition.c
index 41216ca3..f15c94ca 100644
--- a/extensions/libipt_condition.c
+++ b/extensions/libipt_condition.c
@@ -41,11 +41,11 @@ parse(int c, char **argv, int invert, unsigned int *flags,
check_inverse(optarg, &invert, &optind, 0);
- if (*flags)
- exit_error(PARAMETER_PROBLEM,
- "Can't specify multiple conditions");
-
if (c == 'X') {
+ if (*flags)
+ exit_error(PARAMETER_PROBLEM,
+ "Can't specify multiple conditions");
+
if (strlen(argv[optind - 1]) < CONDITION_NAME_LEN)
strcpy(info->name, argv[optind - 1]);
else