Changeset 65440 in vbox for trunk/src/libs/xpcom18a4/xpcom/base
- Timestamp:
- Jan 25, 2017 10:06:46 AM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 113053
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/xpcom18a4/xpcom/base/nsExceptionService.cpp
r62170 r65440 45 45 static const PRUintn BAD_TLS_INDEX = (PRUintn) -1; 46 46 47 #define CHECK_SERVICE_USE_OK() if ( !lock) return NS_ERROR_NOT_INITIALIZED48 #define CHECK_MANAGER_USE_OK() if (!mService || !nsExceptionService::lock) return NS_ERROR_NOT_INITIALIZED47 #define CHECK_SERVICE_USE_OK() if (tlsIndex == BAD_TLS_INDEX) return NS_ERROR_NOT_INITIALIZED 48 #define CHECK_MANAGER_USE_OK() if (!mService || nsExceptionService::tlsIndex == BAD_TLS_INDEX) return NS_ERROR_NOT_INITIALIZED 49 49 50 50 // A key for our registered module providers hashtable … … 225 225 void nsExceptionService::Shutdown() 226 226 { 227 PR_SetThreadPrivate(tlsIndex, nsnull); 227 PRUintn tmp = tlsIndex; 228 tlsIndex = BAD_TLS_INDEX; 229 PR_SetThreadPrivate(tmp, nsnull); 228 230 mProviders.Reset(); 229 231 if (lock) {
Note:
See TracChangeset
for help on using the changeset viewer.