diff options
| author | Dave Parks <davep@lindenlab.com> | 2011-09-13 13:09:10 -0500 | 
|---|---|---|
| committer | Dave Parks <davep@lindenlab.com> | 2011-09-13 13:09:10 -0500 | 
| commit | 19371a9abed3198f9f6083c3b2483e65778e944a (patch) | |
| tree | 04efe94855de68b147f32f509599f4028be22249 | |
| parent | 0a0ae2dd3f3d1f27b5fe13d02118866aa7cbb7d7 (diff) | |
STORM-1562 Potential fix for crash in LLCurl::run -- make sure all ref counted members of llsecapi are thread safe
| -rw-r--r-- | indra/newview/llsecapi.h | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/indra/newview/llsecapi.h b/indra/newview/llsecapi.h index 0935a0005b..db57848320 100644 --- a/indra/newview/llsecapi.h +++ b/indra/newview/llsecapi.h @@ -132,7 +132,7 @@ protected:  // LLCertificates are considered unmodifiable  // Certificates are pulled out of stores, or created via  // factory calls -class LLCertificate : public LLRefCount +class LLCertificate : public LLThreadSafeRefCount  {  	LOG_CLASS(LLCertificate);  public: @@ -170,7 +170,7 @@ public:  	// base iterator implementation class, providing  	// the functionality needed for the iterator class. -	class iterator_impl : public LLRefCount +	class iterator_impl : public LLThreadSafeRefCount  	{  	public:  		iterator_impl() {}; @@ -289,7 +289,7 @@ bool operator!=(const LLCertificateVector::iterator& _lhs, const LLCertificateVe  // * Persistence of credential information based on grid (for saving username/password)  // * Serialization to an OGP identifier/authenticator pair  //  -class LLCredential  : public LLRefCount +class LLCredential  : public LLThreadSafeRefCount  {  public: @@ -424,7 +424,7 @@ protected:  // LLSecAPIHandler Class  // Interface handler class for the various security storage handlers. -class LLSecAPIHandler : public LLRefCount +class LLSecAPIHandler : public LLThreadSafeRefCount  {  public: | 
