diff options
Diffstat (limited to 'iptables/xtables.c')
-rw-r--r-- | iptables/xtables.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/iptables/xtables.c b/iptables/xtables.c index 7a8ace3d..45a5ac63 100644 --- a/iptables/xtables.c +++ b/iptables/xtables.c @@ -691,7 +691,7 @@ int do_commandx(struct nft_handle *h, int argc, char *argv[], char **table, struct xtables_rule_match *matchp; struct xtables_target *t; struct xtables_args args = { - .family = AF_INET, + .family = h->family, }; memset(&cs, 0, sizeof(cs)); @@ -716,8 +716,7 @@ int do_commandx(struct nft_handle *h, int argc, char *argv[], char **table, demand-load a protocol. */ opterr = 0; - /* Default on AF_INET */ - h->ops = nft_family_ops_lookup(AF_INET); + h->ops = nft_family_ops_lookup(h->family); if (h->ops == NULL) xtables_error(PARAMETER_PROBLEM, "Unknown family"); |