diff --git a/Controllers/MSIMotherboardController/MSIMotherboard761Controller/MSIMotherboard761Controller.cpp b/Controllers/MSIMotherboardController/MSIMotherboard761Controller/MSIMotherboard761Controller.cpp index d39684764..29ab9b843 100644 --- a/Controllers/MSIMotherboardController/MSIMotherboard761Controller/MSIMotherboard761Controller.cpp +++ b/Controllers/MSIMotherboardController/MSIMotherboard761Controller/MSIMotherboard761Controller.cpp @@ -482,7 +482,7 @@ void MSIMotherboard761Controller::SetLedColor std::size_t candidate_index = (index * 3); - if((candidate_index + 2) <= GetMaxDirectLeds(zone)) + if(index < GetMaxDirectLeds(zone)) { set_data_color(ptr, candidate_index, red); set_data_color(ptr, candidate_index + 1, grn);