summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2017-05-09 16:35:59 +0200
committerLubomir Rintel <lkundrak@v3.sk>2017-05-10 13:17:31 +0200
commita95563996f07641e9877eb1760cac24415b65070 (patch)
treefb2a1fa02916b5a5bb412bfc455dd029437ef048
parentbd9988f9845313b9c281fab7a6d7488d7911a1a0 (diff)
downloadNetworkManager-a95563996f07641e9877eb1760cac24415b65070.tar.gz
connectivity: don't do periodic checks on interval=0
https://bugzilla.redhat.com/show_bug.cgi?id=1449296 Fixes: 7307dea9c4da6cdc53e4c23c4ce07cf51bd0c4b7
-rw-r--r--src/nm-connectivity.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nm-connectivity.c b/src/nm-connectivity.c
index dc838510b7..293ae63989 100644
--- a/src/nm-connectivity.c
+++ b/src/nm-connectivity.c
@@ -465,7 +465,8 @@ update_config (NMConnectivity *self, NMConfigData *config_data)
if (changed) {
nm_clear_g_source (&priv->periodic_check_id);
- priv->periodic_check_id = g_timeout_add_seconds (priv->interval, periodic_check, self);
+ if (nm_connectivity_check_enabled (self))
+ priv->periodic_check_id = g_timeout_add_seconds (priv->interval, periodic_check, self);
}
}