From e481e5b1fb4773e0cfb1c643a505b34b1cd5314b Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Wed, 15 Apr 2026 11:36:27 +0200 Subject: [PATCH] JFJochReceiverCurrentStatus: Check for empty status, before dereferencing --- receiver/JFJochReceiverCurrentStatus.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/receiver/JFJochReceiverCurrentStatus.cpp b/receiver/JFJochReceiverCurrentStatus.cpp index e0c1d637..1ec646f2 100644 --- a/receiver/JFJochReceiverCurrentStatus.cpp +++ b/receiver/JFJochReceiverCurrentStatus.cpp @@ -21,7 +21,8 @@ void JFJochReceiverCurrentStatus::SetStatus(const JFJochReceiverStatus &in_statu void JFJochReceiverCurrentStatus::SetEfficiency(const std::optional &e) { std::unique_lock ul(m); - status->efficiency = e; + if (status.has_value()) + status->efficiency = e; } std::optional JFJochReceiverCurrentStatus::GetProgress() const {