summaryrefslogtreecommitdiff
path: root/src/vpn-manager/nm-vpn-connection.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/vpn-manager/nm-vpn-connection.c')
-rw-r--r--src/vpn-manager/nm-vpn-connection.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/vpn-manager/nm-vpn-connection.c b/src/vpn-manager/nm-vpn-connection.c
index 6d26b2c108..c548c9fa5e 100644
--- a/src/vpn-manager/nm-vpn-connection.c
+++ b/src/vpn-manager/nm-vpn-connection.c
@@ -1171,10 +1171,7 @@ nm_vpn_connection_config_maybe_complete (NMVpnConnection *self,
}
}
- if (priv->connect_timeout) {
- g_source_remove (priv->connect_timeout);
- priv->connect_timeout = 0;
- }
+ nm_clear_g_source (&priv->connect_timeout);
if (success) {
print_vpn_config (self);
@@ -2433,10 +2430,7 @@ dispose (GObject *object)
g_clear_pointer (&priv->connect_hash, g_variant_unref);
- if (priv->connect_timeout) {
- g_source_remove (priv->connect_timeout);
- priv->connect_timeout = 0;
- }
+ nm_clear_g_source (&priv->connect_timeout);
dispatcher_cleanup (self);