Directly abort execution in FeeBumper::commit if wallet or tx is not available

This commit is contained in:
Jonas Schnelli 2017-03-27 13:59:33 +02:00
parent 2718db0705
commit bcc72cccc7
No known key found for this signature in database
GPG key ID: 1EB776BB03C7922D

View file

@ -236,6 +236,7 @@ bool CFeeBumper::commit(CWallet *pWallet)
if (txid.IsNull() || !pWallet->mapWallet.count(txid)) { if (txid.IsNull() || !pWallet->mapWallet.count(txid)) {
vErrors.push_back("Invalid or non-wallet transaction id"); vErrors.push_back("Invalid or non-wallet transaction id");
currentResult = BumpFeeResult::MISC_ERROR; currentResult = BumpFeeResult::MISC_ERROR;
return false;
} }
CWalletTx& oldWtx = pWallet->mapWallet[txid]; CWalletTx& oldWtx = pWallet->mapWallet[txid];