diff --git a/src/server/library/sysadm-firewall.cpp b/src/server/library/sysadm-firewall.cpp index 73dfd30..e2b2c38 100644 --- a/src/server/library/sysadm-firewall.cpp +++ b/src/server/library/sysadm-firewall.cpp @@ -148,8 +148,7 @@ bool Firewall::IsRunning() } bool Firewall::IsEnabled(){ - ServiceManager serviceManager; - return serviceManager.isEnabled( serviceManager.GetService("ipfw") ); + return (0 == system("sysrc -c firewall_enable=\"YES\"") ); } void Firewall::Start()