summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Fink <werner@suse.de>2010-12-20 12:46:37 +0100
committerJan Görig <jgorig@redhat.com>2011-01-18 16:15:15 +0100
commit9564bfc6f0436350ffb4995217fc654b3874f96b (patch)
tree2155be7e5b1d3d255a2213734df0784e8327f574
parent94866c88bfa4c4e72fc13ed2cd592b6bac204a3c (diff)
downloadprocps-ng-9564bfc6f0436350ffb4995217fc654b3874f96b.tar.gz
Fix potential bufferoverflow in pwdx
Fix potential bufferoverflow in pwdx Novell bugzilla entry 78074 Signed-off-by: Werner Fink <werner@suse.de>
-rw-r--r--pwdx.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/pwdx.c b/pwdx.c
index cb96a52..bda1bf1 100644
--- a/pwdx.c
+++ b/pwdx.c
@@ -60,6 +60,7 @@ int main(int argc, char* argv[])
for (i = 1; i < argc; i++) {
if (regexec(&re, argv[i], 0, NULL, 0) != 0) {
snprintf(buf, sizeof buf, "pwdx: invalid process id: %s\n", argv[i]);
+ buf[sizeof(buf)-1] = '\0';
die(buf);
}
if (!strcmp("-V", argv[i]) || !strcmp("--version", argv[i]))