firewall3: ipset: Handle reload_set properly
[oweals/firewall3.git] / utils.c
diff --git a/utils.c b/utils.c
index 147acf8b3707b5b06488d360ad7543b4723c6934..b465878a71f2bfc4cb3f872fbf23b5d28aec4766 100644 (file)
--- a/utils.c
+++ b/utils.c
@@ -586,8 +586,11 @@ write_ipset_uci(struct uci_context *ctx, struct fw3_ipset *s,
        uci_set(ctx, &ptr);
 
        ptr.o      = NULL;
-       ptr.option = "reload_set";
-       ptr.value  = s->reload_set ? "true" : "false";
+       ptr.option = "family";
+       if (s->family == FW3_FAMILY_V4)
+               ptr.value = "ipv4";
+       else
+               ptr.value = "ipv6";
        uci_set(ctx, &ptr);
 
        ptr.o      = NULL;