From cbd470fc9d92ff2553567a4334fb307afcaec09a Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Sat, 14 Oct 2006 14:23:57 +0000 Subject: [PATCH] 2006-10-14 Dmitry V. Levin * strace.c (main): Check getcwd() return code. --- ChangeLog | 4 ++++ strace.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b7715157..cf9ee1a5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2006-10-14 Dmitry V. Levin + + * strace.c (main): Check getcwd() return code. + 2006-10-13 Ulrich Drepper Bernhard Kaindl Dmitry V. Levin diff --git a/strace.c b/strace.c index 8ab1a35b..fd3f7bd2 100644 --- a/strace.c +++ b/strace.c @@ -519,7 +519,8 @@ Process %u attached - interrupt to quit\n", else m = n = strlen(path); if (n == 0) { - getcwd(pathname, MAXPATHLEN); + if (!getcwd(pathname, MAXPATHLEN)) + continue; len = strlen(pathname); } else if (n > sizeof pathname - 1) -- 2.50.1