From ca5c0f1fdae334d946482cbb54f19fe9f44768c1 Mon Sep 17 00:00:00 2001 From: "Vanya A. Sergeev" Date: Tue, 17 Nov 2020 23:25:37 -0600 Subject: [PATCH] led: add null termination to name copy in led_open() --- src/led.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/led.c b/src/led.c index 10e6ff0..827247a 100644 --- a/src/led.c +++ b/src/led.c @@ -67,7 +67,8 @@ int led_open(led_t *led, const char *name) { close(fd); - strncpy(led->name, name, sizeof(led->name)); + strncpy(led->name, name, sizeof(led->name) - 1); + led->name[sizeof(led->name) - 1] = '\0'; if ((ret = led_get_max_brightness(led, &led->max_brightness)) < 0) return ret;