From fa388fb17005ba500c57dea2807da3e958899338 Mon Sep 17 00:00:00 2001 From: anzz1 Date: Fri, 5 May 2023 12:48:48 +0300 Subject: [PATCH] fix buffer overflow when battery full --- src/keymon/keymon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/keymon/keymon.c b/src/keymon/keymon.c index bd145d1..371a5c9 100644 --- a/src/keymon/keymon.c +++ b/src/keymon/keymon.c @@ -116,7 +116,7 @@ void checkAXP() { int bat_fd = open("/tmp/battery", O_CREAT | O_WRONLY | O_TRUNC); if (bat_fd>0) { - char value[3]; + char value[4]; sprintf(value, "%d", battery_number); write(bat_fd, value, strlen(value)); close(bat_fd);