From b4f192f054410bf9ddd04b770f0b46f0fd25abce Mon Sep 17 00:00:00 2001 From: Amir Shalem Date: Wed, 14 Sep 2005 14:28:13 +0200 Subject: [PATCH] udevd: fix udevd read() calls to leave room for null byte --- udevd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/udevd.c b/udevd.c index 96d4fbb3b..e227a64d7 100644 --- a/udevd.c +++ b/udevd.c @@ -195,7 +195,7 @@ static int running_processes(void) if (f == -1) return -1; - len = read(f, buf, sizeof(buf)); + len = read(f, buf, sizeof(buf)-1); close(f); if (len <= 0) @@ -244,7 +244,7 @@ static int running_processes_in_session(pid_t session, int limit) if (f == -1) continue; - len = read(f, line, sizeof(line)); + len = read(f, line, sizeof(line)-1); close(f); if (len <= 0) -- 2.30.2