NetworkManager r4159 - in trunk/vpn-daemons/vpnc: . properties
- From: dcbw svn gnome org
- To: svn-commits-list gnome org
- Subject: NetworkManager r4159 - in trunk/vpn-daemons/vpnc: . properties
- Date: Thu, 9 Oct 2008 13:59:14 +0000 (UTC)
Author: dcbw
Date: Thu Oct 9 13:59:13 2008
New Revision: 4159
URL: http://svn.gnome.org/viewvc/NetworkManager?rev=4159&view=rev
Log:
2008-10-09 Dan Williams <dcbw redhat com>
* properties/nm-vpnc.c
- (update_connection): only set DPD timeout if it was something other
than the default value
Modified:
trunk/vpn-daemons/vpnc/ChangeLog
trunk/vpn-daemons/vpnc/properties/nm-vpnc.c
Modified: trunk/vpn-daemons/vpnc/properties/nm-vpnc.c
==============================================================================
--- trunk/vpn-daemons/vpnc/properties/nm-vpnc.c (original)
+++ trunk/vpn-daemons/vpnc/properties/nm-vpnc.c Thu Oct 9 13:59:13 2008
@@ -485,9 +485,15 @@
g_strdup (NM_VPNC_KEY_DPD_IDLE_TIMEOUT),
g_strdup ("0"));
} else {
- g_hash_table_insert (s_vpn->data,
- g_strdup (NM_VPNC_KEY_DPD_IDLE_TIMEOUT),
- g_strdup_printf ("%d", priv->orig_dpd_timeout));
+ /* If DPD was disabled and now the user wishes to enable it, just
+ * don't pass the DPD_IDLE_TIMEOUT option to vpnc and thus use the
+ * default DPD idle time. Otherwise keep the original DPD idle timeout.
+ */
+ if (priv->orig_dpd_timeout >= 10) {
+ g_hash_table_insert (s_vpn->data,
+ g_strdup (NM_VPNC_KEY_DPD_IDLE_TIMEOUT),
+ g_strdup_printf ("%d", priv->orig_dpd_timeout));
+ }
}
/* System secrets get stored in the connection, user secrets are saved
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]