Andrew Chow 9e2a2b88d5
Merge bitcoin/bitcoin#26132: wallet: Fix nNextResend data race in ResubmitWalletTransactions
fad61573ed547615f73710cb59b2fb0ecafed127 Fix nNextResend data race in ResubmitWalletTransactions (MacroFake)

Pull request description:

  Now that `ResubmitWalletTransactions` is called from more than one thread, it is no longer thread-safe.

  Introduced in 5291933fedceb9df16eb9e4627b1d7386b53ba07.

ACKs for top commit:
  achow101:
    ACK fad61573ed547615f73710cb59b2fb0ecafed127
  jonatack:
    ACK fad61573ed547615f73710cb59b2fb0ecafed127
  stickies-v:
    However, I think the current data race UB fix in fad61573e is the most critical to get into v24, so: ACK fad61573e - but open to further improvements.

Tree-SHA512: 54da2ed1c5f44e33588ac1d21ce26908fcf0bfe785c28ba8f6a479389b5ab7a0b32b016d4c482a2ccb405e0686efb61ffe23e427f5e589dc7d2b3c7469978977
2022-09-20 18:48:06 -04:00
..
2022-07-20 15:34:36 +02:00
2022-08-02 15:26:49 +02:00