MT#57371 make callback function optional

Change-Id: I0705378620136a9e424c3a8eda42aa1c0dfd0e08
pull/1747/head
Richard Fuchs 2 years ago
parent 92e981d325
commit 56f94b99e8

@ -130,7 +130,8 @@ static int nftables_do_rule(const struct nlmsghdr *nlh, void *data) {
if (nftnl_expr_foreach(r, callbacks->parse_expr, callbacks) < 0)
return MNL_CB_OK;
callbacks->rule_final(r, callbacks);
if (callbacks->rule_final)
callbacks->rule_final(r, callbacks);
return MNL_CB_OK;
}
@ -190,7 +191,8 @@ static const char *iterate_rules(struct mnl_socket *nl, int family, const char *
if (err)
return err;
err = callbacks->iterate_final(nl, family, chain, seq, callbacks);
if (callbacks->iterate_final)
err = callbacks->iterate_final(nl, family, chain, seq, callbacks);
if (err)
return err;

Loading…
Cancel
Save