diff --git a/src/modules/battery/batget.c b/src/modules/battery/batget.c index f6abd0778..6e921c376 100644 --- a/src/modules/battery/batget.c +++ b/src/modules/battery/batget.c @@ -996,8 +996,7 @@ linux_acpi_init(void) FILE *f; if (info->name_length + sizeof("/state") >= sizeof(buf)) continue; - strcpy(buf, info->path); - strcat(buf, "/state"); + snprintf(buf, sizeof(buf), "%s/state", info->path); f = fopen(buf, "r"); if (f) {