0078-proc/readproc.c: Harden simple_nextpid().
Replace memcpy+strcpy with snprintf. ---------------------------- adapted for newlib branch . adapted via 'patch' (without rejections) Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
parent
ed463c7d88
commit
c03e52786d
@ -1228,8 +1228,7 @@ static int simple_nextpid(PROCTAB *restrict const PT, proc_t *restrict const p)
|
||||
}
|
||||
p->tgid = strtoul(ent->d_name, NULL, 10);
|
||||
p->tid = p->tgid;
|
||||
memcpy(path, "/proc/", 6);
|
||||
strcpy(path+6, ent->d_name); // trust /proc to not contain evil top-level entries
|
||||
snprintf(path, PROCPATHLEN, "/proc/%s", ent->d_name);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user