From 44b6b88699717edd7fda24e61d5320d320f849b9 Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Tue, 13 Sep 2016 12:41:16 -0400 Subject: [PATCH] Clean up the firewall manager check for if it is enabled. Now it returns almost instantly instead of waiting for a few seconds. --- src/server/library/sysadm-firewall.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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()