From 3548c03b533c3de6bca388947a83d456d5a2ff4e Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Tue, 14 Apr 2026 15:24:24 +0200 Subject: [PATCH] StatusVector: Improve thread-safety --- common/StatusVector.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/common/StatusVector.cpp b/common/StatusVector.cpp index 112d60d5..fb68a0cd 100644 --- a/common/StatusVector.cpp +++ b/common/StatusVector.cpp @@ -52,10 +52,12 @@ std::optional StatusVector::GetElement(uint32_t id) const { } size_t StatusVector::GetImageNumber() const { + std::unique_lock ul(m); return content.size(); } bool StatusVector::empty() const { + std::unique_lock ul(m); return count == 0; }