Browse Source

MT#57371 make callback function optional

Change-Id: I0705378620136a9e424c3a8eda42aa1c0dfd0e08
pull/1747/head
Richard Fuchs 2 years ago
parent
commit
56f94b99e8
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      daemon/nftables.c

+ 4
- 2
daemon/nftables.c View File

@ -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