curl: Race condition with CURL_LOCK_DATA_CONNECT can cause connections to be used at the same time
Summary: We've seen race conditions when using CURLLOCKDATACONNECT in libcurl where sometimes two different threads using two different easy handles ends up sharing the same connection pointer at the same time. This causes UAFs and double frees when both threads are freeing items on the same...