diff options
Diffstat (limited to 'Swiften/Network/UPnPNATTraversalForwardPortRequest.cpp')
| -rw-r--r-- | Swiften/Network/UPnPNATTraversalForwardPortRequest.cpp | 17 | 
1 files changed, 1 insertions, 16 deletions
diff --git a/Swiften/Network/UPnPNATTraversalForwardPortRequest.cpp b/Swiften/Network/UPnPNATTraversalForwardPortRequest.cpp index 065efbc..6fcc01a 100644 --- a/Swiften/Network/UPnPNATTraversalForwardPortRequest.cpp +++ b/Swiften/Network/UPnPNATTraversalForwardPortRequest.cpp @@ -35,7 +35,7 @@ void UPnPNATTraversalForwardPortRequest::runBlocking() {  	std::string publicPort = str(boost::format("%d") % mapping.publicPort);  	std::string localPort = str(boost::format("%d") % mapping.localPort); -	std::string internalClient = getLocalClient().toString(); +	std::string internalClient = PlatformNetworkEnvironment().getLocalAddress().toString();  	std::string leaseSeconds = str(boost::format("%d") % mapping.leaseInSeconds);  	UPNPUrls urls;  	IGDdatas data; @@ -68,19 +68,4 @@ void UPnPNATTraversalForwardPortRequest::runBlocking() {  	onResult(result);  } -HostAddress UPnPNATTraversalForwardPortRequest::getLocalClient() { -	PlatformNetworkEnvironment env; - -	foreach (NetworkInterface::ref iface, env.getNetworkInterfaces()) { -		if (!iface->isLoopback()) { -			foreach (HostAddress address, iface->getAddresses()) { -				if (address.getRawAddress().is_v4()) { -					return address; -				} -			} -		} -	} -	return HostAddress(); -} -  }  | 
 Swift