AvailableCoins: acquire cs_main mutex

It's required when called from WalletModel

Rebased-From: ea3acaf
This commit is contained in:
Pavel Vasin 2014-06-20 16:32:57 +04:00 committed by Ross Nicoll
parent d6a5e742aa
commit 6de0aad0ae

View file

@ -1124,7 +1124,7 @@ void CWallet::AvailableCoins(vector<COutput>& vCoins, bool fOnlyConfirmed, const
vCoins.clear();
{
LOCK(cs_wallet);
LOCK2(cs_main, cs_wallet);
for (map<uint256, CWalletTx>::const_iterator it = mapWallet.begin(); it != mapWallet.end(); ++it)
{
const uint256& wtxid = it->first;