diff --git a/service/server/killswitch.cpp b/service/server/killswitch.cpp index 6f77d8b39..49031b411 100644 --- a/service/server/killswitch.cpp +++ b/service/server/killswitch.cpp @@ -33,18 +33,10 @@ KillSwitch* KillSwitch::instance() bool KillSwitch::init() { -#ifdef Q_OS_LINUX - if (!LinuxFirewall::isInstalled()) { - LinuxFirewall::install(); - } - m_appSettigns = QSharedPointer(new SecureQSettings(ORGANIZATION_NAME, APPLICATION_NAME, nullptr)); -#endif -#ifdef Q_OS_MACOS - if (!MacOSFirewall::isInstalled()) { - MacOSFirewall::install(); - } +#if defined(Q_OS_LINUX) || defined(Q_OS_MACOS) m_appSettigns = QSharedPointer(new SecureQSettings(ORGANIZATION_NAME, APPLICATION_NAME, nullptr)); #endif + if (isStrictKillSwitchEnabled()) { return disableAllTraffic(); }