File libcpuset-init-buf-2.patch of Package libcpuset
Subject: Fix buf initialization (bnc#546310, bnc#984832)
From: Derek Fults <dfults@sgi.com>
Date: 2009-11-11 18:22 UTC
Signed-off-by: Derek Fults <dfults@sgi.com>
Signed-off-by: Mike Galbraith <mgalbraith@suse.de>
---
libcpuset.c | 2 ++
1 file changed, 2 insertions(+)
--- a/libcpuset.c
+++ b/libcpuset.c
@@ -3355,6 +3355,8 @@ int cpuset_latestcpu(pid_t pid)
if ((fd = open(buf, O_RDONLY)) < 0)
goto err;
+
+ memset(buf, '\0', sizeof(buf));
if (read(fd, buf, sizeof(buf)) < 1)
goto err;
close(fd);