From 08ea83a82ce6f3b95e6200085e2fda599f23f203 Mon Sep 17 00:00:00 2001 From: Malin Ejdbo Date: Mon, 7 Jul 2025 11:08:06 +0200 Subject: [PATCH] Fix crash in planets sonification when no planets have been added --- modules/telemetry/src/specific/planetssonification.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/telemetry/src/specific/planetssonification.cpp b/modules/telemetry/src/specific/planetssonification.cpp index 089625fd03..43e06a0035 100644 --- a/modules/telemetry/src/specific/planetssonification.cpp +++ b/modules/telemetry/src/specific/planetssonification.cpp @@ -666,6 +666,11 @@ bool PlanetsSonification::updateData(const Camera* camera, int planetIndex, } void PlanetsSonification::sendData(int planetIndex) { + if (_planets.empty()) { + LWARNING("No planets have been added to the sonification"); + return; + } + if (planetIndex < 0 || planetIndex > _planets.size() - 1) { LWARNING(std::format("Planet list does not include index {}", planetIndex)); return;