From 9549529faf11a8c883eef88f3de4fef9a7c1593f Mon Sep 17 00:00:00 2001 From: Noel Eck Date: Wed, 29 Mar 2017 16:36:47 -0700 Subject: [PATCH] p9813.cxx: Handle buffer overrun Changed for loop iterator from <= to <. Signed-off-by: Noel Eck --- src/p9813/p9813.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p9813/p9813.cxx b/src/p9813/p9813.cxx index 4f74c4e0..3ba281a9 100644 --- a/src/p9813/p9813.cxx +++ b/src/p9813/p9813.cxx @@ -100,7 +100,7 @@ P9813::pushState(void) sendByte(0x00); sendByte(0x00); - for (uint16_t i = 0; i <= m_leds.size(); i++) { + for (uint16_t i = 0; i < m_leds.size(); i++) { uint8_t red = m_leds[i].red; uint8_t green = m_leds[i].green; uint8_t blue = m_leds[i].blue;