summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--iptables/xtables-restore.c1
-rw-r--r--iptables/xtables-save.c1
-rw-r--r--iptables/xtables.c1
3 files changed, 3 insertions, 0 deletions
diff --git a/iptables/xtables-restore.c b/iptables/xtables-restore.c
index a5d2a65d..e66f10cd 100644
--- a/iptables/xtables-restore.c
+++ b/iptables/xtables-restore.c
@@ -233,6 +233,7 @@ xtables_restore_main(int argc, char *argv[])
break;
case '6':
h.family = AF_INET6;
+ xtables_set_nfproto(AF_INET6);
break;
}
}
diff --git a/iptables/xtables-save.c b/iptables/xtables-save.c
index 49b859dd..41ceaf51 100644
--- a/iptables/xtables-save.c
+++ b/iptables/xtables-save.c
@@ -125,6 +125,7 @@ xtables_save_main(int argc, char *argv[])
break;
case '6':
h.family = AF_INET6;
+ xtables_set_nfproto(AF_INET6);
break;
}
}
diff --git a/iptables/xtables.c b/iptables/xtables.c
index c0585673..4e8d3621 100644
--- a/iptables/xtables.c
+++ b/iptables/xtables.c
@@ -1045,6 +1045,7 @@ int do_commandx(struct nft_handle *h, int argc, char *argv[], char **table)
case '6':
args.family = AF_INET6;
+ xtables_set_nfproto(AF_INET6);
break;
case 1: /* non option */