walletdb: lock cs_wallet for loadspecificblindingkey

This commit is contained in:
Byron Hambly 2025-08-18 12:07:33 +02:00
parent 7f99afcad3
commit 3a0c71af6c
No known key found for this signature in database
GPG key ID: DE8F6EA20A661697

View file

@ -778,6 +778,7 @@ static DBErrors LoadLegacyWalletRecords(CWallet* pwallet, DatabaseBatch& batch,
key >> scriptid;
uint256 blinding_key;
value >> blinding_key;
LOCK(pwallet->cs_wallet);
if (!pwallet->LoadSpecificBlindingKey(CScriptID(scriptid), blinding_key)) {
pwallet->WalletLogPrintf("Error reading wallet database: LoadSpecificBlindingKey failed\n");
return DBErrors::LOAD_FAIL;