From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2082) id 9DED93AAB026; Thu, 15 Jul 2021 19:42:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9DED93AAB026 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Shu-Chun Weng To: glibc-cvs@sourceware.org Subject: [glibc/google/grte/v5-2.27/master] Don't crash if /var/tmp doesn't exist X-Act-Checkin: glibc X-Git-Author: Shu-Chun Weng X-Git-Refname: refs/heads/google/grte/v5-2.27/master X-Git-Oldrev: 7903140dcc2b36c4eadae7132fb51a4463fd134e X-Git-Newrev: 658b6ff7f04a0eae832c0b35adba889307ad924a Message-Id: <20210715194252.9DED93AAB026@sourceware.org> Date: Thu, 15 Jul 2021 19:42:52 +0000 (GMT) X-BeenThere: glibc-cvs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Glibc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jul 2021 19:42:52 -0000 https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=658b6ff7f04a0eae832c0b35adba889307ad924a commit 658b6ff7f04a0eae832c0b35adba889307ad924a Author: Shu-Chun Weng Date: Mon May 3 16:47:10 2021 -0700 Don't crash if /var/tmp doesn't exist `xstat` is checked `stat64` crashing the program if the latter returns failure. In this loop, we are trying to find one folder that satisfies the condition, no reason to crash the program if one folder doesn't. Diff: --- io/tst-copy_file_range.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/io/tst-copy_file_range.c b/io/tst-copy_file_range.c index 3d531a1937..38763328d3 100644 --- a/io/tst-copy_file_range.c +++ b/io/tst-copy_file_range.c @@ -759,8 +759,7 @@ do_test (void) } struct stat64 cstat; - xstat (path, &cstat); - if (cstat.st_dev == instat.st_dev) + if (stat (path, &cstat) != 0 || cstat.st_dev == instat.st_dev) { free (to_free); continue;