Files
monero/src/cryptonote_protocol
j-berman d7c5f95704 p2p: fix race causing dropped connections during sync
Without this commit:
1) read height from DB
2) add block to chain in separate thread
3) read chain for block id's and request them from peer
4) ERR in handle_response_chain_entry, peer's first block is the
one that was added to the chain, which has block idx=height from
step 1.

This commit reads the chain for height and highest block id's
in one go while holding the m_blockchain_lock to avoid the race.
2025-12-11 21:36:42 -08:00
..
2025-05-01 05:27:35 +00:00
2025-06-24 08:01:37 +02:00
2024-05-21 16:29:33 +00:00
2024-05-21 16:29:33 +00:00