libnm-glib,vpn-plugin: remove old connect timer when adding new one

If the plugin didn't succeed connecting once, don't let the old timer fire
during a subsequent connection.

https://bugzilla.redhat.com/show_bug.cgi?id=1271973
This commit is contained in:
Lubomir Rintel 2015-10-22 14:27:45 +02:00
parent 5d1cac81a0
commit 842889bc5b

View file

@ -426,6 +426,7 @@ connect_timer_start (NMVPNPlugin *plugin)
{
NMVPNPluginPrivate *priv = NM_VPN_PLUGIN_GET_PRIVATE (plugin);
nm_clear_g_source (&priv->connect_timer);
priv->connect_timer = g_timeout_add_seconds (60, connect_timer_expired, plugin);
}