From 91a678e9dfb4de486521d0ecf66c68fd0306a83e Mon Sep 17 00:00:00 2001 From: Matt Blair Date: Fri, 24 Dec 2021 03:50:14 -0500 Subject: [PATCH] Set m_curlRunning flag in UrlClient before spawning task threads (#2311) --- platforms/common/urlClient.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platforms/common/urlClient.cpp b/platforms/common/urlClient.cpp index 2616b8b886..3e768681bc 100644 --- a/platforms/common/urlClient.cpp +++ b/platforms/common/urlClient.cpp @@ -192,8 +192,8 @@ UrlClient::UrlClient(Options options) : m_options(options) { // Start the curl thread m_curlHandle = curl_multi_init(); - m_curlWorker = std::make_unique(&UrlClient::curlLoop, this); m_curlRunning = true; + m_curlWorker = std::make_unique(&UrlClient::curlLoop, this); // Init at least one task to avoid checking whether m_tasks is empty in // startPendingRequests()