From e704122001fb1a37316151fee3ace5ca344a4ebf Mon Sep 17 00:00:00 2001 From: laforge Date: Wed, 17 Oct 2001 07:55:02 +0000 Subject: add " " to log-level save function --- extensions/libip6t_LOG.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'extensions/libip6t_LOG.c') diff --git a/extensions/libip6t_LOG.c b/extensions/libip6t_LOG.c index aece432..6fc8852 100644 --- a/extensions/libip6t_LOG.c +++ b/extensions/libip6t_LOG.c @@ -76,7 +76,7 @@ parse_level(const char *level) i++) { if (strncasecmp(level, ip6t_log_names[i].name, strlen(level)) == 0) { - if (lev != -1) + if (set++) exit_error(PARAMETER_PROBLEM, "log-level `%s' ambiguous", level); @@ -84,7 +84,7 @@ parse_level(const char *level) } } - if (lev == -1) + if (!set) exit_error(PARAMETER_PROBLEM, "log-level `%s' unknown", level); } @@ -226,7 +226,7 @@ save(const struct ip6t_ip6 *ip, const struct ip6t_entry_target *target) = (const struct ip6t_log_info *)target->data; if (strcmp(loginfo->prefix, "") != 0) - printf("--log-prefix %s ", loginfo->prefix); + printf("--log-prefix \"%s\" ", loginfo->prefix); if (loginfo->level != LOG_DEFAULT_LEVEL) printf("--log-level %u ", loginfo->level); -- cgit v1.2.3