Change fw3_no_family() macro to take bit field value directly
[project/firewall3.git] / zones.c
diff --git a/zones.c b/zones.c
index ab656ef75381e82d8dec10b04a9593250547099b..4bf7df4c1c79872368a99ecc2e601ab7f685e21e 100644 (file)
--- a/zones.c
+++ b/zones.c
@@ -563,9 +563,9 @@ fw3_flush_zones(enum fw3_table table, enum fw3_family family,
 
                if (pass2)
                {
-                       delbit(z->flags, family);
+                       delbit(z->running_flags, family);
 
-                       if (fw3_no_family(z))
+                       if (fw3_no_family(z->running_flags))
                                fw3_set_running(z, NULL);
                }
        }