diff options
author | Jiří Klimeš <jklimes@redhat.com> | 2015-01-22 12:32:54 +0100 |
---|---|---|
committer | Jiří Klimeš <jklimes@redhat.com> | 2015-01-22 12:33:42 +0100 |
commit | 852590f5f6b9c5c4c343e18219fddebd847a2a14 (patch) | |
tree | bc9203f9ccb1877f5f3365f9a7d1c0665be8d0bc | |
parent | e6269b64c99db1e197854bc1ed653f86829e841b (diff) | |
download | NetworkManager-jk/vpn-properties-bgo743309.tar.gz |
fixup! vpn: add IpIface and IpIfindex D-Bus property to VpnConnectionjk/vpn-properties-bgo743309
-rw-r--r-- | src/vpn-manager/nm-vpn-connection.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/vpn-manager/nm-vpn-connection.c b/src/vpn-manager/nm-vpn-connection.c index 6b79e80d8e..e320256301 100644 --- a/src/vpn-manager/nm-vpn-connection.c +++ b/src/vpn-manager/nm-vpn-connection.c @@ -1021,8 +1021,10 @@ process_generic_config (NMVpnConnection *connection, const char *tmp = g_value_get_string (val); /* Backwards compat with NM-openswan */ - if (g_strcmp0 (tmp, "_none_") != 0) + if (g_strcmp0 (tmp, "_none_") != 0) { priv->ip_iface = g_strdup (tmp); + g_object_notify (G_OBJECT (connection), NM_VPN_CONNECTION_IP_IFACE); + } } else LOG_INVALID_ARG (NM_VPN_PLUGIN_CONFIG_TUNDEV); } @@ -1030,6 +1032,7 @@ process_generic_config (NMVpnConnection *connection, if (priv->ip_iface) { /* Grab the interface index for address/routing operations */ priv->ip_ifindex = nm_platform_link_get_ifindex (priv->ip_iface); + g_object_notify (G_OBJECT (connection), NM_VPN_CONNECTION_IP_IFINDEX); if (!priv->ip_ifindex) { nm_log_err (LOGD_VPN, "(%s): failed to look up VPN interface index", priv->ip_iface); nm_vpn_connection_config_maybe_complete (connection, FALSE); |