summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2020-01-14 13:54:13 +0100
committerAndrej Mihajlov <and@mullvad.net>2020-01-14 13:54:13 +0100
commita87defd9e3c2ff25351e15fef63e97a42c08ee64 (patch)
tree423a2c5d6e32cda895ed771fd2ebb20ea0127c00
parent26bf117efa2f5e74a0b9e329e82bd824a2fb3fb5 (diff)
parent883992fe86e170dd1a6cfcaa31e9bf0fa9be1369 (diff)
downloadmullvadvpn-a87defd9e3c2ff25351e15fef63e97a42c08ee64.tar.xz
mullvadvpn-a87defd9e3c2ff25351e15fef63e97a42c08ee64.zip
Merge branch 'fix-wg-logger-race'
-rw-r--r--ios/PacketTunnel/WireguardDevice.swift12
1 files changed, 6 insertions, 6 deletions
diff --git a/ios/PacketTunnel/WireguardDevice.swift b/ios/PacketTunnel/WireguardDevice.swift
index 4eea3866f1..65da041e07 100644
--- a/ios/PacketTunnel/WireguardDevice.swift
+++ b/ios/PacketTunnel/WireguardDevice.swift
@@ -101,14 +101,14 @@ class WireguardDevice {
class func setLogger(with handler: @escaping WireguardLogHandler) {
WireguardDevice.loggingQueue.async {
WireguardDevice.wireguardLogHandler = handler
+ }
- wgSetLogger { (level, messagePtr) in
- guard let message = messagePtr.map({ String(cString: $0) }) else { return }
- let logType = WireguardLogLevel(rawValue: level) ?? .debug
+ wgSetLogger { (level, messagePtr) in
+ guard let message = messagePtr.map({ String(cString: $0) }) else { return }
+ let logType = WireguardLogLevel(rawValue: level) ?? .debug
- WireguardDevice.loggingQueue.async {
- WireguardDevice.wireguardLogHandler?(logType, message)
- }
+ WireguardDevice.loggingQueue.async {
+ WireguardDevice.wireguardLogHandler?(logType, message)
}
}
}