Verified Commit 92bded74 authored by Antonio Cardace's avatar Antonio Cardace Committed by Thomas Haller

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: 69f048bf ('cloud-setup: add tool for automatic IP configuration in cloud')
(cherry picked from commit e09bd233)
(cherry picked from commit b7d53f0d)
parent fe3ddf3e
Pipeline #186294 passed with stage
in 26 minutes and 58 seconds
......@@ -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
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment