mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 462432 - Leak mAsyncExecutionMutex
r=sdwilsh
This commit is contained in:
parent
f947c3be3c
commit
d5f1c956df
@ -90,6 +90,7 @@ mozStorageConnection::mozStorageConnection(mozIStorageService* aService) :
|
|||||||
mozStorageConnection::~mozStorageConnection()
|
mozStorageConnection::~mozStorageConnection()
|
||||||
{
|
{
|
||||||
(void)Close();
|
(void)Close();
|
||||||
|
nsAutoLock::DestroyLock(mAsyncExecutionMutex);
|
||||||
nsAutoLock::DestroyLock(mTransactionMutex);
|
nsAutoLock::DestroyLock(mTransactionMutex);
|
||||||
nsAutoLock::DestroyLock(mFunctionsMutex);
|
nsAutoLock::DestroyLock(mFunctionsMutex);
|
||||||
nsAutoLock::DestroyLock(mProgressHandlerMutex);
|
nsAutoLock::DestroyLock(mProgressHandlerMutex);
|
||||||
@ -111,6 +112,7 @@ NS_IMETHODIMP
|
|||||||
mozStorageConnection::Initialize(nsIFile *aDatabaseFile)
|
mozStorageConnection::Initialize(nsIFile *aDatabaseFile)
|
||||||
{
|
{
|
||||||
NS_ASSERTION (!mDBConn, "Initialize called on already opened database!");
|
NS_ASSERTION (!mDBConn, "Initialize called on already opened database!");
|
||||||
|
NS_ENSURE_TRUE(mAsyncExecutionMutex, NS_ERROR_OUT_OF_MEMORY);
|
||||||
NS_ENSURE_TRUE(mTransactionMutex, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(mTransactionMutex, NS_ERROR_OUT_OF_MEMORY);
|
||||||
NS_ENSURE_TRUE(mFunctionsMutex, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(mFunctionsMutex, NS_ERROR_OUT_OF_MEMORY);
|
||||||
NS_ENSURE_TRUE(mProgressHandlerMutex, NS_ERROR_OUT_OF_MEMORY);
|
NS_ENSURE_TRUE(mProgressHandlerMutex, NS_ERROR_OUT_OF_MEMORY);
|
||||||
|
Loading…
Reference in New Issue
Block a user