pmap: Harden one_proc().

Replace sprintf() with snprintf().
This commit is contained in:
Qualys Security Advisory 1970-01-01 00:00:00 +00:00 committed by Craig Small
parent 737fbff0e6
commit c9241d85ac

4
pmap.c
View File

@ -544,11 +544,11 @@ static int one_proc(proc_t * p)
printf("%u: %s\n", p->tgid, cmdbuf);
if (x_option || X_option || c_option) {
sprintf(buf, "/proc/%u/smaps", p->tgid);
snprintf(buf, sizeof buf, "/proc/%u/smaps", p->tgid);
if ((fp = fopen(buf, "r")) == NULL)
return 1;
} else {
sprintf(buf, "/proc/%u/maps", p->tgid);
snprintf(buf, sizeof buf, "/proc/%u/maps", p->tgid);
if ((fp = fopen(buf, "r")) == NULL)
return 1;
}