diff --git a/src/wallet/wallet.cpp b/src/wallet/wallet.cpp index 1cede9905..92b5ac898 100644 --- a/src/wallet/wallet.cpp +++ b/src/wallet/wallet.cpp @@ -3227,10 +3227,12 @@ void CWallet::AvailableCoins(vector& vCoins, std::set* onlyFilterByDests) const { assert(nMinDepth >= 0); + AssertLockHeld(cs_main); + AssertLockHeld(cs_wallet); + vCoins.clear(); { - LOCK2(cs_main, cs_wallet); for (map::const_iterator it = mapWallet.begin(); it != mapWallet.end(); ++it) { const uint256& wtxid = it->first;