]> git.proxmox.com Git - pve-firewall.git/blobdiff - src/pvefw
really save options
[pve-firewall.git] / src / pvefw
index a87bafb8cee4e233ebfebec9586bec594bc58e48..f02b12acb33b5150f78746773be48b518a76063d 100755 (executable)
--- a/src/pvefw
+++ b/src/pvefw
@@ -63,8 +63,8 @@ __PACKAGE__->register_method ({
            my ($ruleset, $hostfw_conf, $ipset_ruleset) = PVE::Firewall::compile();
 
            if ($param->{verbose}) {
-               my (undef, $ipset_changes) = PVE::Firewall::get_ipset_cmdlist($ipset_ruleset, 1);
-               my (undef, $ruleset_changes) = PVE::Firewall::get_rulset_cmdlist($ruleset, 1);
+               my (undef, undef, $ipset_changes) = PVE::Firewall::get_ipset_cmdlist($ipset_ruleset, 1);
+               my (undef, $ruleset_changes) = PVE::Firewall::get_ruleset_cmdlist($ruleset, 1);
                if ($ipset_changes || $ruleset_changes) {
                    print "detected changes\n";
                } else {
@@ -117,8 +117,8 @@ __PACKAGE__->register_method ({
            if ($status eq 'active') {
                my ($ruleset, $hostfw_conf, $ipset_ruleset) = PVE::Firewall::compile();
 
-               my (undef, $ipset_changes) = PVE::Firewall::get_ipset_cmdlist($ipset_ruleset);
-               my (undef, $ruleset_changes) = PVE::Firewall::get_rulset_cmdlist($ruleset);
+               my (undef, undef, $ipset_changes) = PVE::Firewall::get_ipset_cmdlist($ipset_ruleset);
+               my (undef, $ruleset_changes) = PVE::Firewall::get_ruleset_cmdlist($ruleset);
                # fixme: ipset changes
                $res->{changes} = ($ipset_changes || $ruleset_changes) ? 1 : 0;
            }