From: Jim Meyering Date: Fri, 28 Feb 2003 12:42:31 +0000 (+0000) Subject: (fts_children): If opening `.' fails, set the fts_child X-Git-Tag: v4.5.9~104 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4433c9a08282168883feac2391c59430610a18e0;p=thirdparty%2Fcoreutils.git (fts_children): If opening `.' fails, set the fts_child member to NULL before returning. From NetBSD. --- diff --git a/lib/fts.c b/lib/fts.c index 439826cfdb..69e52ded4f 100644 --- a/lib/fts.c +++ b/lib/fts.c @@ -670,7 +670,7 @@ fts_children(sp, instr) return (sp->fts_child = fts_build(sp, instr)); if ((fd = open(".", O_RDONLY, 0)) < 0) - return (NULL); + return (sp->fts_child = NULL); sp->fts_child = fts_build(sp, instr); if (fchdir(fd)) { (void)close(fd);