Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fw_transaction: On clear zone transaction, must clear fw and other zones
Just like FirewallZoneTransaction.execute() that was spawned from a FirewallTransaction must call FirewallTransaction.exectue() we should also make sure the same is done for clear(). Otherwise we can end up with a partially cleared transaction. This gets really hairy if the FirewallTransaction contains many instances of FirewallZoneTransaction which is common during startup with non-default configuration. Fixes: #374 (cherry picked from commit 2e53fab)
- Loading branch information