summaryrefslogtreecommitdiffstats
path: root/src/set_elem.c
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2018-02-14 20:11:18 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2018-02-14 20:12:03 +0100
commit848ddc6cbf338d16cc1a4510ee82073599204627 (patch)
tree5be9f57f2fbe8da5d3a17e0cafdaae195e8fd7a4 /src/set_elem.c
parent728e6b2739456eeeea50c43d9913d49f7bf71bf7 (diff)
set_elem: nftnl_set_elems_parse() returns 0 if set is empty
Instead of -1, which results n misleading error propagate to the caller with errno == 0 (success). Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/set_elem.c')
-rw-r--r--src/set_elem.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/set_elem.c b/src/set_elem.c
index e02a387..1ac53da 100644
--- a/src/set_elem.c
+++ b/src/set_elem.c
@@ -490,7 +490,7 @@ nftnl_set_elem_list_parse_attr_cb(const struct nlattr *attr, void *data)
static int nftnl_set_elems_parse(struct nftnl_set *s, const struct nlattr *nest)
{
struct nlattr *attr;
- int ret = -1;
+ int ret = 0;
mnl_attr_for_each_nested(attr, nest) {
if (mnl_attr_get_type(attr) != NFTA_LIST_ELEM)