diff options
Diffstat (limited to 'WireGuardNetworkExtension/PacketTunnelProvider.swift')
-rw-r--r-- | WireGuardNetworkExtension/PacketTunnelProvider.swift | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/WireGuardNetworkExtension/PacketTunnelProvider.swift b/WireGuardNetworkExtension/PacketTunnelProvider.swift index e0536b2..103dc90 100644 --- a/WireGuardNetworkExtension/PacketTunnelProvider.swift +++ b/WireGuardNetworkExtension/PacketTunnelProvider.swift @@ -112,7 +112,9 @@ class PacketTunnelProvider: NEPacketTunnelProvider { override func handleAppMessage(_ messageData: Data, completionHandler: ((Data?) -> Void)?) { let responseData: Data? - switch ExtensionMessage(messageData) { + let message = ExtensionMessage(messageData) + + switch message { case ExtensionMessage.requestVersion: responseData = (wgVersion().flatMap { String(cString: $0) } ?? "").data(using: .utf8) default: |