mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-06-23 23:33:47 +02:00
Merge bitcoin/bitcoin#32153: wallet: remove redundant Assert
call when block is disconnected
ae6b6ea296a228f342c3c635dc9e14c101e9534d wallet: remove redundant `Assert` call when block is disconnected (rkrux)
Pull request description:
It was highlighted in a PR discussion previously that the recently moved `Assert` macro call inside the block disconnected loop had been redundant for quite a while because of the presence of the `assert` macro call at the start of the function. Therefore, it is removed now.
refs #https://github.com/bitcoin/bitcoin/pull/31757#discussion_r1995416821
ACKs for top commit:
fjahr:
utACK ae6b6ea296a228f342c3c635dc9e14c101e9534d
l0rinc:
crACK ae6b6ea296a228f342c3c635dc9e14c101e9534d
hodlinator:
Code Review ACK ae6b6ea296a228f342c3c635dc9e14c101e9534d
Prabhat1308:
Code Review ACK [`ae6b6ea`](ae6b6ea296
)
Tree-SHA512: 6bbced88f4b39afcacefb7babe97c180a397d9cd55f18c4c2875bd594547dcdccb2059ac32495e0e8d4e7263b4c1349ca80b2f0fbd46b4450d1d847ba5abd903
This commit is contained in:
commit
9acc25bcb6
@ -1549,7 +1549,7 @@ void CWallet::blockDisconnected(const interfaces::BlockInfo& block)
|
||||
int disconnect_height = block.height;
|
||||
|
||||
for (size_t index = 0; index < block.data->vtx.size(); index++) {
|
||||
const CTransactionRef& ptx = Assert(block.data)->vtx[index];
|
||||
const CTransactionRef& ptx = block.data->vtx[index];
|
||||
// Coinbase transactions are not only inactive but also abandoned,
|
||||
// meaning they should never be relayed standalone via the p2p protocol.
|
||||
SyncTransaction(ptx, TxStateInactive{/*abandoned=*/index == 0});
|
||||
|
Loading…
x
Reference in New Issue
Block a user