From a7ed250c4e1f19913fdb429445305c42ce921e86 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Mon, 9 Mar 2020 16:39:38 -0500 Subject: [PATCH] Don't initialize pointers on zones with no LEDs --- RGBController/RGBController.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RGBController/RGBController.cpp b/RGBController/RGBController.cpp index 2c62da09..240e7dcf 100644 --- a/RGBController/RGBController.cpp +++ b/RGBController/RGBController.cpp @@ -651,7 +651,7 @@ void RGBController::SetupColors() { zones[zone_idx].start_idx=total_led_count; - if(colors.size() > 0) + if((colors.size() > 0) && (zones[zone_idx].leds_count > 0)) { zones[zone_idx].colors = &colors[total_led_count]; } @@ -660,7 +660,7 @@ void RGBController::SetupColors() zones[zone_idx].colors = NULL; } - if(leds.size() > 0) + if((leds.size() > 0) && (zones[zone_idx].leds_count > 0)) { zones[zone_idx].leds = &leds[total_led_count]; }