From b7aeecfe8352f4e4660ab4e8dce6f8c1645fb013 Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Mon, 23 May 2022 22:33:03 -0500 Subject: [PATCH] Objects should be locked prior to looking up element --- wxdata/source/scwx/provider/aws_level2_data_provider.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wxdata/source/scwx/provider/aws_level2_data_provider.cpp b/wxdata/source/scwx/provider/aws_level2_data_provider.cpp index b7afbf35..9e1718bf 100644 --- a/wxdata/source/scwx/provider/aws_level2_data_provider.cpp +++ b/wxdata/source/scwx/provider/aws_level2_data_provider.cpp @@ -85,6 +85,8 @@ AwsLevel2DataProvider::FindKey(std::chrono::system_clock::time_point time) std::string key {}; + std::shared_lock lock(p->objectsMutex_); + std::optional element = util::GetBoundedElement(p->objects_, time);