Calling UnregisterAllWallets() instead of UnregisterWallet(pwalletMain) in init.cpp

This commit is contained in:
Eric Lombrozo 2013-01-23 12:48:35 -08:00
parent e5cefb9be1
commit e6fe8e77fb
2 changed files with 3 additions and 1 deletions

View file

@ -119,7 +119,7 @@ void Shutdown()
} }
bitdb.Flush(true); bitdb.Flush(true);
boost::filesystem::remove(GetPidFile()); boost::filesystem::remove(GetPidFile());
UnregisterWallet(pwalletMain); UnregisterAllWallets();
delete pwalletMain; delete pwalletMain;
} }

View file

@ -119,6 +119,8 @@ struct CBlockTemplate;
void RegisterWallet(CWallet* pwalletIn); void RegisterWallet(CWallet* pwalletIn);
/** Unregister a wallet from core */ /** Unregister a wallet from core */
void UnregisterWallet(CWallet* pwalletIn); void UnregisterWallet(CWallet* pwalletIn);
/** Unregister all wallets from core */
void UnregisterAllWallets();
/** Push an updated transaction to all registered wallets */ /** Push an updated transaction to all registered wallets */
void SyncWithWallets(const uint256 &hash, const CTransaction& tx, const CBlock* pblock = NULL, bool fUpdate = false); void SyncWithWallets(const uint256 &hash, const CTransaction& tx, const CBlock* pblock = NULL, bool fUpdate = false);