From 77a474b9933cf10df289fdccfb5050b4556d67b0 Mon Sep 17 00:00:00 2001 From: Soldier Alexander Date: Tue, 25 Aug 2026 01:39:40 +0000 Subject: [PATCH] Fix MSI 761 direct mode bounds check comparing a byte offset against an LED count --- .../MSIMotherboard761Controller/MSIMotherboard761Controller.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);