Skip to content

Commit 93bddcf

Browse files
committed
Adjust locking in ScraperConstructConvergedManifestByProject
1 parent d6f94e4 commit 93bddcf

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/gridcoin/scraper/scraper.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4982,8 +4982,6 @@ bool ScraperConstructConvergedManifestByProject(const WhitelistSnapshot& project
49824982

49834983
StructConvergedManifest.CScraperConvergedManifest_ptr = std::shared_ptr<CScraperManifest>(new CScraperManifest);
49844984

4985-
LOCK(StructConvergedManifest.CScraperConvergedManifest_ptr->cs_manifest);
4986-
49874985
// We are going to do this for each project in the whitelist.
49884986
unsigned int iCountSuccessfulConvergedProjects = 0;
49894987
unsigned int nScraperCount = mMapCSManifestsBinnedByScraper.size();
@@ -5237,6 +5235,8 @@ bool ScraperConstructConvergedManifestByProject(const WhitelistSnapshot& project
52375235

52385236
// The BeaconList is element 0, do that first.
52395237
{
5238+
LOCK(StructConvergedManifest.CScraperConvergedManifest_ptr->cs_manifest);
5239+
52405240
auto iter = StructConvergedManifest.ConvergedManifestPartPtrsMap.find("BeaconList");
52415241

52425242
StructConvergedManifest.CScraperConvergedManifest_ptr->addPart(iter->second->hash);

0 commit comments

Comments
 (0)