create_ipset(ipset, state);
}
- fw3_pr("quit\n");
- fw3_command_close();
+ if (exec)
+ {
+ fw3_pr("quit\n");
+ fw3_command_close();
+ }
/* wait for ipsets to appear */
list_for_each_entry(ipset, &state->ipsets, list)
fw3_pr("destroy %s\n", ipset->name);
}
- fw3_pr("quit\n");
- fw3_command_close();
+ if (exec)
+ {
+ fw3_pr("quit\n");
+ fw3_command_close();
+ }
/* wait for ipsets to disappear */
list_for_each_entry(ipset, &state->ipsets, list)