From 96c2f404d2db07a432a5b53b59514fe2376e8b7d Mon Sep 17 00:00:00 2001 From: Jente Hidskes Date: Mon, 10 Jul 2017 12:30:52 +0200 Subject: [PATCH] ratbagd-led: add error check for RGB 0-255 range --- ratbagd/ratbagd-led.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ratbagd/ratbagd-led.c b/ratbagd/ratbagd-led.c index fc984171..49489c2f 100644 --- a/ratbagd/ratbagd-led.c +++ b/ratbagd/ratbagd-led.c @@ -128,6 +128,9 @@ static int ratbagd_led_set_color(sd_bus_message *m, if (r < 0) return r; + if (c.red > 255 || c.green > 255 || c.blue > 255) + return RATBAG_ERROR_VALUE; + r = ratbag_led_set_color(led->lib_led, c); return sd_bus_reply_method_return(m, "u", r); }