|
|
@ -100,6 +100,7 @@ static CCoinsViewDB *pcoinsdbview; |
|
|
|
|
|
|
|
|
|
|
|
void Shutdown() |
|
|
|
void Shutdown() |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
LogPrintf("Shutdown : In progress...\n"); |
|
|
|
static CCriticalSection cs_Shutdown; |
|
|
|
static CCriticalSection cs_Shutdown; |
|
|
|
TRY_LOCK(cs_Shutdown, lockShutdown); |
|
|
|
TRY_LOCK(cs_Shutdown, lockShutdown); |
|
|
|
if (!lockShutdown) return; |
|
|
|
if (!lockShutdown) return; |
|
|
@ -130,6 +131,7 @@ void Shutdown() |
|
|
|
UnregisterAllWallets(); |
|
|
|
UnregisterAllWallets(); |
|
|
|
if (pwalletMain) |
|
|
|
if (pwalletMain) |
|
|
|
delete pwalletMain; |
|
|
|
delete pwalletMain; |
|
|
|
|
|
|
|
LogPrintf("Shutdown : done\n"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
//
|
|
|
|