projects
/
project
/
firewall3.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Only run includes and set sysctls if either v4 or v6 firewall was actually started
[project/firewall3.git]
/
zones.c
diff --git
a/zones.c
b/zones.c
index
c47391c
..
ab656ef
100644
(file)
--- a/
zones.c
+++ b/
zones.c
@@
-540,7
+540,6
@@
fw3_flush_zones(enum fw3_table table, enum fw3_family family,
{
struct fw3_zone *z, *tmp;
uint32_t custom_mask = ~0;
{
struct fw3_zone *z, *tmp;
uint32_t custom_mask = ~0;
- uint32_t family_mask = (1 << FW3_FAMILY_V4) | (1 << FW3_FAMILY_V6);
/* don't touch user chains on selective stop */
if (reload)
/* don't touch user chains on selective stop */
if (reload)
@@
-566,7
+565,7
@@
fw3_flush_zones(enum fw3_table table, enum fw3_family family,
{
delbit(z->flags, family);
{
delbit(z->flags, family);
- if (
!(z->flags & family_mask
))
+ if (
fw3_no_family(z
))
fw3_set_running(z, NULL);
}
}
fw3_set_running(z, NULL);
}
}