From a325f3c2066f5790e3a611157deffa74d975f8df Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Wed, 5 Oct 2016 11:11:45 +0200 Subject: rtcwake: make sure buffer is zero terminated [coverity scan] --- sys-utils/rtcwake.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys-utils/rtcwake.c') diff --git a/sys-utils/rtcwake.c b/sys-utils/rtcwake.c index f4e630a33..11f75ae9b 100644 --- a/sys-utils/rtcwake.c +++ b/sys-utils/rtcwake.c @@ -250,7 +250,7 @@ static char **get_sys_power_states(struct rtcwake_control *ctl) fd = open(SYS_POWER_STATE_PATH, O_RDONLY); if (fd < 0) goto nothing; - if (read(fd, &buf, sizeof buf) <= 0) + if (read(fd, &buf, sizeof(buf) - 1) <= 0) goto nothing; ctl->possible_modes = strv_split(buf, " \n"); close(fd); -- cgit v1.2.3-55-g7522