]> Savannah Git Hosting - gnulib.git/commitdiff
fts: remove redundant close() (trivial)
authorJaroslav Skarvada <jskarvad@redhat.com>
Fri, 20 Feb 2015 22:53:52 +0000 (22:53 +0000)
committerPádraig Brady <P@draigBrady.com>
Fri, 20 Feb 2015 22:57:12 +0000 (22:57 +0000)
* lib/fts.c (fts_read): Remove redundant call to close().
Spotted by coverity.

ChangeLog
lib/fts.c

index 67ad015fd8538aa76b5962d09a987005967bca92..4b6cd3a85a978d022ecbea8aa8bb657e58cb348a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2015-02-20  Jaroslav Skarvada  <jskarvad@redhat.com>
+
+       fts: remove redundant close() (trivial)
+       * lib/fts.c (fts_read): Remove redundant call to close().
+       Spotted by coverity.
+
 2015-02-20  Paul Eggert  <eggert@cs.ucla.edu>
 
        getdtablesize: port better for Android
index a2c4e52bf7d734876c445e04de875fb38c24e81d..352ee05744b91cd6cbaead48c2d70fb7a088c140 100644 (file)
--- a/lib/fts.c
+++ b/lib/fts.c
@@ -1079,9 +1079,6 @@ cd_dot_dot:
                 }
         } else if (p->fts_flags & FTS_SYMFOLLOW) {
                 if (FCHDIR(sp, p->fts_symfd)) {
-                        int saved_errno = errno;
-                        (void)close(p->fts_symfd);
-                        __set_errno (saved_errno);
                         p->fts_errno = errno;
                         SET(FTS_STOP);
                 }