diff --git a/extensions/assets-manager/Downloader.cpp b/extensions/assets-manager/Downloader.cpp index 0426543e9b..e76b140e64 100644 --- a/extensions/assets-manager/Downloader.cpp +++ b/extensions/assets-manager/Downloader.cpp @@ -627,7 +627,13 @@ void Downloader::groupBatchDownload(const DownloadUnits &units) FD_ZERO(&fdread); FD_ZERO(&fdwrite); FD_ZERO(&fdexcep); +// FIXME: when jenkins migrate to ubuntu, we should remove this hack code +#if (CC_TARGET_PLATFORM == CC_PLATFORM_LINUX) + curl_multi_fdset(multi_handle, &fdread, &fdwrite, &fdexcep, &maxfd); + rc = select(maxfd + 1, &fdread, &fdwrite, &fdexcep, &select_tv); +#else rc = curl_multi_wait(multi_handle,nullptr, 0, MAX_WAIT_MSECS, &maxfd); +#endif switch(rc) {