summaryrefslogtreecommitdiffstats
path: root/ipset_iptreemap.c
diff options
context:
space:
mode:
author/C=EU/ST=EU/CN=Jozsef Kadlecsik/emailAddress=kadlec@blackhole.kfki.hu </C=EU/ST=EU/CN=Jozsef Kadlecsik/emailAddress=kadlec@blackhole.kfki.hu>2008-10-21 22:04:47 +0000
committer/C=EU/ST=EU/CN=Jozsef Kadlecsik/emailAddress=kadlec@blackhole.kfki.hu </C=EU/ST=EU/CN=Jozsef Kadlecsik/emailAddress=kadlec@blackhole.kfki.hu>2008-10-21 22:04:47 +0000
commitfac5288ad80b7ca2f23d1d5acf6ced98a61fd8eb (patch)
treedd463fdaf37a4daf8dddddd63ccd45daee0ad883 /ipset_iptreemap.c
parentb8d6cfc169bf79b72faaab6ef7940798dbfe9328 (diff)
- macipmap type reported misleading deprecated separator
tokens and printed the old one at listing set elements. Token printing was errorneous too. (Bugs reported by Krzysztof Oledzki) - Warn only once about deprecated separator tokens in restore mode.
Diffstat (limited to 'ipset_iptreemap.c')
-rw-r--r--ipset_iptreemap.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/ipset_iptreemap.c b/ipset_iptreemap.c
index 141210f..72af5b8 100644
--- a/ipset_iptreemap.c
+++ b/ipset_iptreemap.c
@@ -76,10 +76,9 @@ adt_parser(unsigned int cmd, const char *optarg, void *data)
parse_ipandmask(tmp, &mydata->ip, &mask);
mydata->end = mydata->ip | ~mask;
} else {
- if ((ptr = strchr(tmp, ':')) != NULL)
- fprintf(stderr, "Warning: please replace old separator character '%s.1' with ','.\n"
- "Next release won't support it.\n",
- ptr);
+ if ((ptr = strchr(tmp, ':')) != NULL && ++warn_once == 1)
+ fprintf(stderr, "Warning: please use '-' separator token between IP range.\n"
+ "Next release won't support old separator token.\n");
ptr = strsep(&tmp, "-:");
parse_ip(ptr, &mydata->ip);