diff options
-rw-r--r-- | lib/AdminPanel/Module/Firewall.pm | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/AdminPanel/Module/Firewall.pm b/lib/AdminPanel/Module/Firewall.pm index 7cf2a6d..89cec97 100644 --- a/lib/AdminPanel/Module/Firewall.pm +++ b/lib/AdminPanel/Module/Firewall.pm @@ -31,6 +31,7 @@ use AdminPanel::Shared qw(trim); use AdminPanel::Shared::GUI; use AdminPanel::Shared::Firewall; use AdminPanel::Shared::Shorewall; +use AdminPanel::Shared::Services; use MDK::Common::Func qw(if_ partition); use MDK::Common::System qw(getVarsFromSh); @@ -1149,13 +1150,13 @@ sub start { $self->set_ports($disabled, $ports, $self->log_net_drop()) or return; # restart mandi - require services; - services::is_service_running("mandi") and services::restart("mandi"); + my $services = AdminPanel::Shared::Services->new(); + $services->is_service_running("mandi") and $services->restart("mandi"); # restarting services if needed foreach my $service (@$servers) { if ($service->{restart}) { - services::is_service_running($_) and services::restart($_) foreach split(' ', $service->{restart}); + $services->is_service_running($_) and $services->restart($_) foreach split(' ', $service->{restart}); } } |