cid#318900 Out-of-bounds write
Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com> Change-Id: I18f30bbe7271a93a44ce798e358277add9876454pull/7072/head
parent
307818ba1c
commit
6682a2a527
|
@ -637,7 +637,7 @@ static unsigned getParent(int proc_id)
|
|||
|
||||
char buffer[4096];
|
||||
int len;
|
||||
if ((len = read(fd, buffer, sizeof (buffer))) < 0)
|
||||
if ((len = read(fd, buffer, sizeof (buffer) - 1)) < 0)
|
||||
error(EXIT_FAILURE, errno, "Failed to read /proc/%d/stat", proc_id);
|
||||
close (fd);
|
||||
buffer[len] = '\0';
|
||||
|
|
Loading…
Reference in New Issue