diff options
author | Dave Parks <davep@lindenlab.com> | 2011-09-13 12:45:28 -0500 |
---|---|---|
committer | Dave Parks <davep@lindenlab.com> | 2011-09-13 12:45:28 -0500 |
commit | 0a0ae2dd3f3d1f27b5fe13d02118866aa7cbb7d7 (patch) | |
tree | 88762f0f89dfd7965ab66ee77438cabfd74c4029 /indra/llmessage/llcurl.h | |
parent | 18af6e397ef477287324b510471f640443ce0e33 (diff) |
STORM-1562 Potential fix for crash in LLCurl::run -- don't run curl_multi_perform from multiple threads simultaneously.
Diffstat (limited to 'indra/llmessage/llcurl.h')
-rw-r--r-- | indra/llmessage/llcurl.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/indra/llmessage/llcurl.h b/indra/llmessage/llcurl.h index 213b281e72..a876a1562e 100644 --- a/indra/llmessage/llcurl.h +++ b/indra/llmessage/llcurl.h @@ -251,6 +251,7 @@ private: static std::set<CURL*> sFreeHandles; static std::set<CURL*> sActiveHandles; static LLMutex* sHandleMutex; + static LLMutex* sMultiMutex; }; class LLCurl::Multi : public LLThread |