diff options
author | Antonio Cardace <acardace@redhat.com> | 2020-06-18 18:26:59 +0200 |
---|---|---|
committer | Antonio Cardace <acardace@redhat.com> | 2020-06-26 16:47:55 +0200 |
commit | e09bd2339a224a13067b0adcf9cb84a4f13ef003 (patch) | |
tree | d9d22377656540d1a517514c44f26478e71e4646 /clients | |
parent | 427fbc85f0f325e3ff4c887ffd0d145cc1112306 (diff) | |
download | NetworkManager-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')
Diffstat (limited to 'clients')
-rw-r--r-- | clients/cloud-setup/nm-http-client.c | 2 |
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 |