From c9193c53d95a12fa74f6edf891eafb53bf4544a7 Mon Sep 17 00:00:00 2001 From: SChernykh <15806605+SChernykh@users.noreply.github.com> Date: Wed, 23 Oct 2024 18:41:18 +0200 Subject: [PATCH] Init P2P server before Stratum server (fixed a data race) --- src/p2pool.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p2pool.cpp b/src/p2pool.cpp index 4245008..3270f04 100644 --- a/src/p2pool.cpp +++ b/src/p2pool.cpp @@ -996,8 +996,8 @@ void p2pool::download_block_headers(uint64_t current_height) if (parse_block_headers_range(data, size) == current_height - start_height) { update_median_timestamp(); if (m_serversStarted.exchange(1) == 0) { - m_stratumServer = new StratumServer(this); m_p2pServer = new P2PServer(this); + m_stratumServer = new StratumServer(this); #ifdef WITH_RANDOMX if (m_params->m_minerThreads) { start_mining(m_params->m_minerThreads);