Fix locking in z_getbalanceforaddress and z_getbalanceforaccount

This commit is contained in:
Kris Nuttycombe 2022-02-09 10:48:12 -07:00
parent 9439c79bab
commit ae1b843b5a
1 changed files with 2 additions and 2 deletions

View File

@ -3678,7 +3678,7 @@ UniValue z_getbalanceforaddress(const UniValue& params, bool fHelp)
} }
} }
LOCK(pwalletMain->cs_wallet); LOCK2(cs_main, pwalletMain->cs_wallet);
// Get the receivers for this address. // Get the receivers for this address.
auto selector = pwalletMain->ToZTXOSelector(address, false); auto selector = pwalletMain->ToZTXOSelector(address, false);
@ -3780,7 +3780,7 @@ UniValue z_getbalanceforaccount(const UniValue& params, bool fHelp)
} }
} }
LOCK(pwalletMain->cs_wallet); LOCK2(cs_main, pwalletMain->cs_wallet);
// Get the receivers for this account. // Get the receivers for this account.
auto selector = pwalletMain->ZTXOSelectorForAccount(account, false); auto selector = pwalletMain->ZTXOSelectorForAccount(account, false);