From d29ba1bbbedff2a8eb012aa83eb42eb769c37758 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Mon, 12 Feb 2018 16:05:50 +0100 Subject: [PATCH] connectivity: fix timeout handling for curl g_timeout_add() expects the timeout in milliseconds, not seconds. Reported-by: Serban Iorga https://bugzilla.gnome.org/show_bug.cgi?id=794464 Fixes: 7307dea9c4da6cdc53e4c23c4ce07cf51bd0c4b7 (cherry picked from commit bfe60cb7b930fa51dfd7d02cde7d07425b419456) --- src/nm-connectivity.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nm-connectivity.c b/src/nm-connectivity.c index 4ccc5719e1..b309f2cd54 100644 --- a/src/nm-connectivity.c +++ b/src/nm-connectivity.c @@ -199,7 +199,7 @@ multi_timer_cb (CURLM *multi, long timeout_ms, void *userdata) nm_clear_g_source (&priv->curl_timer); if (timeout_ms != -1) - priv->curl_timer = g_timeout_add (timeout_ms * 1000, curl_timeout_cb, self); + priv->curl_timer = g_timeout_add (timeout_ms, curl_timeout_cb, self); return 0; }