mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-07-05 07:24:55 +00:00
edde9fb4ee
With curl 8.10 [1] calling curl_multi_remove_handle retruns CURLM_BAD_EASY_HANDLE iff the handle was removed already and no other easy handle were registered. This resulted in ENUSRE triggering a segfault during shutdown as reported. This was fixed upstream after 8.11.1 [2]. Do a runtime version check and for affected version allow CURLM_BAD_EASY_HANDLE. [1] curl ba235ab269080dc66e35835c829f7ac4290dbc1d [2] curl 713182bd196bba014ba77f71176fea3de2236724 Fixes: #7295 Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>