info(" * Clearing %s %s table",
fw3_flag_names[family], fw3_flag_names[table]);
info(" * Clearing %s %s table",
fw3_flag_names[family], fw3_flag_names[table]);
- if (run_state)
- {
- fw3_flush_rules(handle, run_state, true);
- fw3_flush_zones(handle, run_state, true);
- }
-
+ fw3_flush_rules(handle, run_state, true);
+ fw3_flush_zones(handle, run_state, true);
-
- if (!print_family)
- {
- fw3_run_includes(cfg_state, true);
- fw3_hotplug_zones(cfg_state, true);
- fw3_write_statefile(cfg_state);
- }
+ fw3_run_includes(cfg_state, true);
+ fw3_hotplug_zones(cfg_state, true);
+ fw3_write_statefile(cfg_state);
struct fw3_defaults *defs = NULL;
while ((ch = getopt(argc, argv, "46dqh")) != -1)
struct fw3_defaults *defs = NULL;
while ((ch = getopt(argc, argv, "46dqh")) != -1)
- if (print_family == FW3_FAMILY_ANY)
- print_family = FW3_FAMILY_V4;
- else if (print_family == FW3_FAMILY_V6 && defs->disable_ipv6)
+ if (family == FW3_FAMILY_ANY)
+ family = FW3_FAMILY_V4;
+ else if (family == FW3_FAMILY_V6 && defs->disable_ipv6)
warn("IPv6 rules globally disabled in configuration");
freopen("/dev/null", "w", stderr);
cfg_state->disable_ipsets = true;
warn("IPv6 rules globally disabled in configuration");
freopen("/dev/null", "w", stderr);
cfg_state->disable_ipsets = true;