From 178c972facec38dbcbc0978fe57f208eed42623b Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Sat, 16 Apr 2016 14:08:26 +0200 Subject: [PATCH] libnm-core/vpn-connection: get the service for bus path from plugin ...not from the connection. Otherwise the o.fdo.NM.openswan connection would try to use a name they're not allowed to use. --- src/vpn-manager/nm-vpn-connection.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/vpn-manager/nm-vpn-connection.c b/src/vpn-manager/nm-vpn-connection.c index da7851b3ed..a1cd0c3289 100644 --- a/src/vpn-manager/nm-vpn-connection.c +++ b/src/vpn-manager/nm-vpn-connection.c @@ -2019,7 +2019,10 @@ nm_vpn_connection_activate (NMVpnConnection *self, s_vpn = nm_connection_get_setting_vpn (_get_applied_connection (self)); g_return_if_fail (s_vpn); - service = nm_setting_vpn_get_service_type (s_vpn); + service = nm_vpn_plugin_info_lookup_property (plugin_info, + NM_VPN_PLUGIN_INFO_KF_GROUP_CONNECTION, + "service"); + g_return_if_fail (service); if (nm_vpn_plugin_info_supports_multiple (plugin_info)) { const char *path;