aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/VPN/TunnelsManager.swift
diff options
context:
space:
mode:
authorRoopesh Chander <roop@roopc.net>2018-10-28 14:55:24 +0530
committerRoopesh Chander <roop@roopc.net>2018-10-28 14:55:24 +0530
commit1870a3d364bb5c314cfdc9049060c02750c8f791 (patch)
tree86e7c95702bf2c814ee343c9a36c9951032d63e0 /WireGuard/WireGuard/VPN/TunnelsManager.swift
parentTunnel detail: For now, don't allow cancelling when resolving domains is in progress (diff)
downloadwireguard-apple-1870a3d364bb5c314cfdc9049060c02750c8f791.tar.xz
wireguard-apple-1870a3d364bb5c314cfdc9049060c02750c8f791.zip
VPN: Save the tunnel name when modifying a tunnel
Signed-off-by: Roopesh Chander <roop@roopc.net>
Diffstat (limited to 'WireGuard/WireGuard/VPN/TunnelsManager.swift')
-rw-r--r--WireGuard/WireGuard/VPN/TunnelsManager.swift3
1 files changed, 3 insertions, 0 deletions
diff --git a/WireGuard/WireGuard/VPN/TunnelsManager.swift b/WireGuard/WireGuard/VPN/TunnelsManager.swift
index 7822ee2..2bbbac2 100644
--- a/WireGuard/WireGuard/VPN/TunnelsManager.swift
+++ b/WireGuard/WireGuard/VPN/TunnelsManager.swift
@@ -96,6 +96,9 @@ class TunnelsManager {
let tunnelProviderManager = tunnel.tunnelProvider
let isNameChanged = (tunnelName != tunnelProviderManager.localizedDescription)
+ if (isNameChanged) {
+ tunnel.name = tunnelName
+ }
tunnelProviderManager.protocolConfiguration = NETunnelProviderProtocol(tunnelConfiguration: tunnelConfiguration)
tunnelProviderManager.localizedDescription = tunnelName
tunnelProviderManager.isEnabled = true