summaryrefslogtreecommitdiff
path: root/src/nm-connectivity.c
diff options
context:
space:
mode:
authorFrancesco Giudici <fgiudici@redhat.com>2017-05-03 18:05:44 +0200
committerFrancesco Giudici <fgiudici@redhat.com>2017-05-03 19:20:42 +0200
commitc75c3133f8039c3eae05bf2aa3cbba71c9c94d15 (patch)
treea437345311559896429f681458ece9d9bfc734b2 /src/nm-connectivity.c
parent690d3c2314874496817aaa3020a9b6b04fa4b0f1 (diff)
downloadNetworkManager-fg/concheck.tar.gz
device: add default route penalty only if concheck is enabledfg/concheck
If we don't have connection checking functionality just avoid adding a penalty to the defaut route of newly activated connections.
Diffstat (limited to 'src/nm-connectivity.c')
-rw-r--r--src/nm-connectivity.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/nm-connectivity.c b/src/nm-connectivity.c
index fdd40b962e..c281eb1138 100644
--- a/src/nm-connectivity.c
+++ b/src/nm-connectivity.c
@@ -395,6 +395,14 @@ nm_connectivity_check_finish (NMConnectivity *self,
return (NMConnectivityState) g_simple_async_result_get_op_res_gssize (simple);
}
+gboolean
+nm_connectivity_check_enabled (NMConnectivity *self)
+{
+ NMConnectivityPrivate *priv = NM_CONNECTIVITY_GET_PRIVATE (self);
+
+ return (priv->uri && priv->interval && priv->curl_mhandle);
+}
+
/*****************************************************************************/
static gboolean