summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntonio Cardace <acardace@redhat.com>2020-06-18 18:26:59 +0200
committerAntonio Cardace <acardace@redhat.com>2020-06-26 16:47:55 +0200
commite09bd2339a224a13067b0adcf9cb84a4f13ef003 (patch)
treed9d22377656540d1a517514c44f26478e71e4646
parent427fbc85f0f325e3ff4c887ffd0d145cc1112306 (diff)
downloadNetworkManager-e09bd2339a224a13067b0adcf9cb84a4f13ef003.tar.gz
nmcs-http: remove the timeout once expired
libcurl's documentation for CURLMOPT_TIMERFUNCTION requires the application to install a non-repeating timer. https://curl.haxx.se/libcurl/c/CURLMOPT_TIMERFUNCTION.html So let's remove the GSource once expired. Fixes: 69f048bf0ca3 ('cloud-setup: add tool for automatic IP configuration in cloud')
-rw-r--r--clients/cloud-setup/nm-http-client.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/clients/cloud-setup/nm-http-client.c b/clients/cloud-setup/nm-http-client.c
index 16dbd5bbe0..817f0e2eba 100644
--- a/clients/cloud-setup/nm-http-client.c
+++ b/clients/cloud-setup/nm-http-client.c
@@ -657,7 +657,7 @@ static gboolean
_mhandle_timeout_cb (gpointer user_data)
{
_mhandle_action (user_data, CURL_SOCKET_TIMEOUT, 0);
- return G_SOURCE_CONTINUE;
+ return G_SOURCE_REMOVE;
}
static int