From f9603194e91e48ce1badc1378a7b973a7e925013 Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Mon, 12 Nov 2012 14:07:31 +0200 Subject: vpn: Resolve vpn hostname if necessary --- vpn/vpn-provider.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'vpn/vpn-provider.c') diff --git a/vpn/vpn-provider.c b/vpn/vpn-provider.c index eb12f04e..5dfd0106 100644 --- a/vpn/vpn-provider.c +++ b/vpn/vpn-provider.c @@ -1749,7 +1749,13 @@ const char *vpn_provider_get_string(struct vpn_provider *provider, return provider->name; else if (g_str_equal(key, "Host") == TRUE) return provider->host; - else if (g_str_equal(key, "VPN.Domain") == TRUE) + else if (g_str_equal(key, "HostIP") == TRUE) { + if (provider->host_ip == NULL || + provider->host_ip[0] == NULL) + return provider->host; + else + return provider->host_ip[0]; + } else if (g_str_equal(key, "VPN.Domain") == TRUE) return provider->domain; return g_hash_table_lookup(provider->setting_strings, key); -- cgit v1.2.3