From 5ef43a447c801d305052aa9cc6d8aabf7326786c Mon Sep 17 00:00:00 2001 From: Sergey Abramchuk Date: Mon, 6 Mar 2017 20:13:39 +0300 Subject: [PATCH] Use explicit variables for DNS and domains --- OpenVPN Tunnel Provider/OpenVPNClient.mm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/OpenVPN Tunnel Provider/OpenVPNClient.mm b/OpenVPN Tunnel Provider/OpenVPNClient.mm index bce62d0..e78c8d1 100644 --- a/OpenVPN Tunnel Provider/OpenVPNClient.mm +++ b/OpenVPN Tunnel Provider/OpenVPNClient.mm @@ -9,7 +9,6 @@ #import #import -#import #import "OpenVPNAdapter+Client.h" @@ -56,16 +55,17 @@ bool OpenVPNClient::tun_builder_exclude_route(const std::string& address, int pr } bool OpenVPNClient::tun_builder_add_dns_server(const std::string& address, bool ipv6) { - return [(__bridge OpenVPNAdapter *)adapter addDNSAddress:[NSString stringWithUTF8String:address.c_str()]]; + NSString *dnsAddress = [NSString stringWithUTF8String:address.c_str()]; + return [(__bridge OpenVPNAdapter *)adapter addDNSAddress:dnsAddress]; } bool OpenVPNClient::tun_builder_add_search_domain(const std::string& domain) { - return [(__bridge OpenVPNAdapter *)adapter addSearchDomain:[NSString stringWithUTF8String:domain.c_str()]]; + NSString *searchDomain = [NSString stringWithUTF8String:domain.c_str()]; + return [(__bridge OpenVPNAdapter *)adapter addSearchDomain:searchDomain]; } bool OpenVPNClient::tun_builder_set_mtu(int mtu) { - [(__bridge OpenVPNAdapter *)adapter setMTU:mtu]; - return true; + return [(__bridge OpenVPNAdapter *)adapter setMTU:mtu]; } bool OpenVPNClient::tun_builder_set_session_name(const std::string& name) {