fix buffer overflow
This commit is contained in:
parent
29cbc63561
commit
c03b9f6deb
2
pwdx.c
2
pwdx.c
@ -59,7 +59,7 @@ int main(int argc, char* argv[])
|
|||||||
|
|
||||||
for (i = 1; i < argc; i++) {
|
for (i = 1; i < argc; i++) {
|
||||||
if (regexec(&re, argv[i], 0, NULL, 0) != 0) {
|
if (regexec(&re, argv[i], 0, NULL, 0) != 0) {
|
||||||
sprintf(buf, "pwdx: invalid process id: %s\n", argv[i]); // FIXME (overflow)
|
snprintf(buf, sizeof buf, "pwdx: invalid process id: %s\n", argv[i]);
|
||||||
die(buf);
|
die(buf);
|
||||||
}
|
}
|
||||||
if (!strcmp("-V", argv[i]) || !strcmp("--version", argv[i]))
|
if (!strcmp("-V", argv[i]) || !strcmp("--version", argv[i]))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user