Guard against invalid group_index
This commit is contained in:
@@ -614,6 +614,10 @@ script:
|
|||||||
ESP_LOGE("${TAG_CORE_HW_LEDS}", "Invalid attributes pointer");
|
ESP_LOGE("${TAG_CORE_HW_LEDS}", "Invalid attributes pointer");
|
||||||
return;
|
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;
|
auto current = light_ptr->current_values;
|
||||||
tx_ultimate_easy::LightAttributes new_attrs = {
|
tx_ultimate_easy::LightAttributes new_attrs = {
|
||||||
.brightness = uint8_t(current.get_brightness() * 100.0f),
|
.brightness = uint8_t(current.get_brightness() * 100.0f),
|
||||||
|
|||||||
Reference in New Issue
Block a user