Message ID | 20180214191305.2201-1-pablo@netfilter.org |
---|---|
State | Accepted |
Delegated to: | Pablo Neira |
Headers | show |
Series | [libnftnl] set_elem: nftnl_set_elems_parse() returns 0 if set is empty | expand |
diff --git a/src/set_elem.c b/src/set_elem.c index e02a38791c9a..1ac53dadbb75 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)
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> --- src/set_elem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)