From 0774c6bf6500b0754fcef0790f4d94694f006e2a Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 13 Dec 2012 13:18:07 +0000 Subject: [PATCH] ensure path length fits in buffer in batget SVN revision: 80844 --- src/modules/battery/batget.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/battery/batget.c b/src/modules/battery/batget.c index 9f1cf3ff4..dc52606cb 100644 --- a/src/modules/battery/batget.c +++ b/src/modules/battery/batget.c @@ -996,6 +996,7 @@ linux_acpi_init(void) char buf[PATH_MAX]; FILE *f; + if (info->name_length + sizeof("/state") >= sizeof(buf)) continue; strcpy(buf, info->path); strcat(buf, "/state"); f = fopen(buf, "r");