path: root/include/libipset
diff options
authorJozsef Kadlecsik <>2018-04-10 20:48:35 +0200
committerJozsef Kadlecsik <>2018-04-10 20:48:35 +0200
commit516600858cb54906fb728d04e5edf1131ee7b3b2 (patch)
treeee31a33efc24fcc1db35b479e3fdc0057ed2f030 /include/libipset
parent86f11b1cfc5832ba32cb8dd4474b18671a9f1e08 (diff)
Fix parsing service names for ports
Parsing is attempted both for numbers and service names and the temporary stored error message triggered to reset the state parameters about the set. Reported by Yuri D'Elia.
Diffstat (limited to 'include/libipset')
1 files changed, 1 insertions, 0 deletions
diff --git a/include/libipset/session.h b/include/libipset/session.h
index 833f763..bac4d19 100644
--- a/include/libipset/session.h
+++ b/include/libipset/session.h
@@ -42,6 +42,7 @@ enum ipset_err_type {
extern int ipset_session_report(struct ipset_session *session,
enum ipset_err_type type,
const char *fmt, ...);
+extern int ipset_session_warning_as_error(struct ipset_session *session);
#define ipset_err(session, fmt, args...) \
ipset_session_report(session, IPSET_ERROR, fmt , ## args)