From 57a11e59267485370012f5bf0852e4ad7a969807 Mon Sep 17 00:00:00 2001 From: Harald Welte 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(-) diff --git a/extensions/libip6t_LOG.c b/extensions/libip6t_LOG.c index aece4329..6fc88524 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