From 9690365dd430000059780d8b40a82783ccffe1d3 Mon Sep 17 00:00:00 2001 From: Roopesh Chander Date: Wed, 3 Apr 2019 16:32:12 +0530 Subject: macOS: Better handling of tunnels created by another user Previously, the tunnels just got deleted. Signed-off-by: Roopesh Chander --- WireGuard/Shared/Model/NETunnelProviderProtocol+Extension.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'WireGuard/Shared/Model/NETunnelProviderProtocol+Extension.swift') diff --git a/WireGuard/Shared/Model/NETunnelProviderProtocol+Extension.swift b/WireGuard/Shared/Model/NETunnelProviderProtocol+Extension.swift index e3da61a..856df1f 100644 --- a/WireGuard/Shared/Model/NETunnelProviderProtocol+Extension.swift +++ b/WireGuard/Shared/Model/NETunnelProviderProtocol+Extension.swift @@ -49,9 +49,9 @@ extension NETunnelProviderProtocol { Keychain.deleteReference(called: ref) } - func verifyConfigurationReference() -> Data? { - guard let ref = passwordReference else { return nil } - return Keychain.verifyReference(called: ref) ? ref : nil + func verifyConfigurationReference() -> Bool { + guard let ref = passwordReference else { return false } + return Keychain.verifyReference(called: ref) } @discardableResult -- cgit v1.2.3-59-g8ed1b