diff options
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 |
commit | fac5288ad80b7ca2f23d1d5acf6ced98a61fd8eb (patch) | |
tree | dd463fdaf37a4daf8dddddd63ccd45daee0ad883 /ipset_ipporthash.c | |
parent | b8d6cfc169bf79b72faaab6ef7940798dbfe9328 (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_ipporthash.c')
-rw-r--r-- | ipset_ipporthash.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/ipset_ipporthash.c b/ipset_ipporthash.c index 1b92979..a839bd5 100644 --- a/ipset_ipporthash.c +++ b/ipset_ipporthash.c @@ -198,10 +198,9 @@ adt_parser(unsigned cmd, const char *optarg, void *data) DP("ipporthash: %p %p", optarg, data); - if ((ptr = strchr(tmp, ':')) || (ptr = strchr(tmp, '%'))) - fprintf(stderr, "Warning: please replace old separator character '%s.1' with ','.\n" - "Next release won't support it.\n", - ptr); + if (((ptr = strchr(tmp, ':')) || (ptr = strchr(tmp, '%'))) && ++warn_once == 1) + fprintf(stderr, "Warning: please use ',' separator token between ip,port.\n" + "Next release won't support old separator tokens.\n"); ptr = strsep(&tmp, ":%,"); parse_ip(ptr, &mydata->ip); |