mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-03-23 22:19:39 +01:00
bbe82c116eFix #29767, set m_synced = true after Commit() (nanlour) Pull request description: I think this problem https://github.com/bitcoin/bitcoin/issues/29767#issue-2216373048 is because of in BaseIndex::Sync61de64df67/src/index/base.cpp (L163-L168)Setup m_synced = true; before Commit(); So this may cause a race condition window to BaseIndex::BlockConnected61de64df67/src/index/base.cpp (L271-L274)So i try to fix it with move m_synced = true after Commit(). Also see comment of Sync():61de64df67/src/index/base.h (L151-L156)I am a newcomer interested in Bitcoin, trying to become a member of the Bitcoin Core development team. Please give me some feedback if you could, as I may be doing something wrong. Thank you! ACKs for top commit: fjahr: Code review ACKbbe82c116eryanofsky: Code review ACKbbe82c116eTree-SHA512: 89a09498a232c87ef1e083d4cc4ed9bb15f045ad0624d5d150a87187b2b8a48a41137974dbc7ea5c37f73da90742c43259f5aa7f84b4179eb8d62033e44fa479