From: Andrej Mihajlov Date: Mon, 21 Dec 2020 16:57:18 +0000 (+0100) Subject: Keychain: prevent call to stat() when determining appex path X-Git-Tag: 1.0.12-22~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=74cd7041dcd78261832b04fff92a6e1219be345d;p=thirdparty%2Fwireguard-apple.git Keychain: prevent call to stat() when determining appex path Signed-off-by: Andrej Mihajlov --- diff --git a/Sources/Shared/Keychain.swift b/Sources/Shared/Keychain.swift index e301fed..c6e7526 100644 --- a/Sources/Shared/Keychain.swift +++ b/Sources/Shared/Keychain.swift @@ -44,7 +44,7 @@ class Keychain { items[kSecAttrSynchronizable] = false items[kSecAttrAccessible] = kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly - guard let extensionPath = Bundle.main.builtInPlugInsURL?.appendingPathComponent("WireGuardNetworkExtension.appex").path else { + guard let extensionPath = Bundle.main.builtInPlugInsURL?.appendingPathComponent("WireGuardNetworkExtension.appex", isDirectory: true).path else { wg_log(.error, staticMessage: "Unable to determine app extension path") return nil }