This is an automated email from the ASF dual-hosted git repository.

jerpelea pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 311214f90cd10ce7d659e0a64113d236d7ac2e2a
Author: raiden00pl <[email protected]>
AuthorDate: Wed May 13 09:19:32 2026 +0200

    boards/thingy53: fix possible out of bound write for rgb
    
    properly initialize PWM info struct to avoid out of bound write
    
    Signed-off-by: raiden00pl <[email protected]>
---
 boards/arm/nrf53/thingy53/src/nrf53_rgbled.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/boards/arm/nrf53/thingy53/src/nrf53_rgbled.c 
b/boards/arm/nrf53/thingy53/src/nrf53_rgbled.c
index 2c0e5ac1e72..a6b4dab9c67 100644
--- a/boards/arm/nrf53/thingy53/src/nrf53_rgbled.c
+++ b/boards/arm/nrf53/thingy53/src/nrf53_rgbled.c
@@ -84,13 +84,18 @@ int nrf53_rgbled_initialize(void)
 
       /* Define frequency and duty cycle */
 
+      memset(&info, 0, sizeof(info));
+
       ledg = ledr;
       ledb = ledr;
 
       info.frequency = 100;
       info.channels[0].duty = 0;
+      info.channels[0].channel = 1;
       info.channels[1].duty = 0;
+      info.channels[1].channel = 2;
       info.channels[2].duty = 0;
+      info.channels[2].channel = 3;
 
       /* Initialize LED R */
 

Reply via email to