Guard against invalid group_index

This commit is contained in:
Edward Firmo
2025-08-08 14:05:12 +02:00
parent 6520b8050e
commit 5757714b31

View File

@@ -614,6 +614,10 @@ script:
ESP_LOGE("${TAG_CORE_HW_LEDS}", "Invalid attributes pointer");
return;
}
if (group_index != 1 && group_index != 2) {
ESP_LOGE("${TAG_CORE_HW_LEDS}", "Invalid group_index=%d (expected 1 or 2)", group_index);
return;
}
auto current = light_ptr->current_values;
tx_ultimate_easy::LightAttributes new_attrs = {
.brightness = uint8_t(current.get_brightness() * 100.0f),