Fixes triggering false positives with some malware detectors

Renames UserDefaults.isMacDirtyCowSupported to .isCowExploitSupported
This commit is contained in:
Riley Testut
2023-02-14 14:07:48 -08:00
committed by Magesh K
parent 806421f19f
commit 65598e2cd5
2 changed files with 4 additions and 2 deletions

View File

@@ -309,7 +309,7 @@ private extension SettingsViewController
switch section
{
case .macDirtyCow:
let isHidden = !(UserDefaults.standard.isMacDirtyCowSupported && UserDefaults.standard.isDebugModeEnabled)
let isHidden = !(UserDefaults.standard.isCowExploitSupported && UserDefaults.standard.isDebugModeEnabled)
return isHidden
default: return false

View File

@@ -71,7 +71,9 @@ public extension UserDefaults
@NSManaged @objc(activeAppsLimit) private var _activeAppsLimit: NSNumber?
@NSManaged var ignoreActiveAppsLimit: Bool
@NSManaged var isMacDirtyCowSupported: Bool
// Including "MacDirtyCow" in name triggers false positives with malware detectors 🤷
@NSManaged var isCowExploitSupported: Bool
class func registerDefaults()
{