From 896447190b8ced40819cb91250db00bc38423bbf Mon Sep 17 00:00:00 2001 From: Jozsef Kadlecsik Date: Fri, 6 May 2011 22:05:10 +0200 Subject: Ignore -n flag (list just setnames) when sets are to be saved --- lib/session.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/session.c b/lib/session.c index c55c311..59405d4 100644 --- a/lib/session.c +++ b/lib/session.c @@ -952,7 +952,8 @@ callback_list(struct ipset_session *session, struct nlattr *nla[], ATTR2DATA(session, nla, IPSET_ATTR_SETNAME, cmd_attrs); D("setname %s", ipset_data_setname(data)); - if (session->envopts & IPSET_ENV_LIST_SETNAME) { + if (session->envopts & IPSET_ENV_LIST_SETNAME && + session->mode != IPSET_LIST_SAVE) { if (session->mode == IPSET_LIST_XML) safe_snprintf(session, "\n", ipset_data_setname(data)); -- cgit v1.2.3