Don't enable twice on debian
authorJamie Cameron <jcameron@webmin.com>
Thu, 8 Nov 2007 17:19:16 +0000 (17:19 +0000)
committerJamie Cameron <jcameron@webmin.com>
Thu, 8 Nov 2007 17:19:16 +0000 (17:19 +0000)
firewall/debian-linux-lib.pl

index 89beb5c..2b056ad 100644 (file)
@@ -82,9 +82,11 @@ elsif ($has_new_debian_iptables) {
        local $pri = &get_primary_network_interface();
        local ($debpri) = grep { $_->[0] eq $pri->{'fullname'} }
                               &net::get_interface_defs();
-       push(@{$debpri->[3]},
-            [ "post-up", "iptables-restore < $iptables_save_file" ]);
-       &net::modify_interface_def(@$debpri);
+       if ($debpri && !&started_at_boot()) {
+               push(@{$debpri->[3]},
+                    [ "post-up", "iptables-restore < $iptables_save_file" ]);
+               &net::modify_interface_def(@$debpri);
+               }
        }
 else {
        &create_webmin_init();