From 98086859811a0a0e40a5275a0966b9516f978bfe Mon Sep 17 00:00:00 2001 From: SChernykh Date: Tue, 24 Aug 2021 11:51:11 +0200 Subject: [PATCH] Update stratum_server.cpp --- src/stratum_server.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/stratum_server.cpp b/src/stratum_server.cpp index b944330..bb9f885 100644 --- a/src/stratum_server.cpp +++ b/src/stratum_server.cpp @@ -427,10 +427,11 @@ void StratumServer::on_after_share_found(uv_work_t* req, int /*status*/) ON_SCOPE_LEAVE( [share]() { + { + MutexLock lock(share->m_server->m_submittedSharesPoolLock); + share->m_server->m_submittedSharesPool.push_back(share); + } bkg_jobs_tracker.stop("StratumServer::on_share_found"); - - MutexLock lock(share->m_server->m_submittedSharesPoolLock); - share->m_server->m_submittedSharesPool.push_back(share); }); StratumClient* client = share->m_client;