Prevent out of bounds access

This commit is contained in:
morg committed 2021-02-05 21:41:53 +00:00
1 parent dba814215d
commit 96bbb5a69f
1 file changed
+1 -1
+1 -1
View File
@@ -294,7 +294,7 @@ void DeviceView::setController(RGBController * controller_ptr)
}
else
{
for(unsigned int i = 0; i < controller->zones[zone_idx].leds_count; i++)
for(unsigned int i = 0; (i + controller->zones[zone_idx].start_idx) < led_pos.size(); i++)
{
led_pos[i + controller->zones[zone_idx].start_idx].matrix_x = zone_pos[zone_idx].matrix_x + (i % maxCols + ledPadding) * atom;
led_pos[i + controller->zones[zone_idx].start_idx].matrix_y = current_y + (i / maxCols + ledPadding) * atom;