changeset 17926:d4306001742a

fts: remove redundant close() (trivial) * lib/fts.c (fts_read): Remove redundant call to close(). Spotted by coverity.
author Jaroslav Skarvada <jskarvad@redhat.com>
date Fri, 20 Feb 2015 22:53:52 +0000
parents b76a3e3d3926
children b941bb9e9efb
files ChangeLog lib/fts.c
diffstat 2 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- 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
--- a/lib/fts.c
+++ b/lib/fts.c
@@ -1079,9 +1079,6 @@
                 }
         } 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);
                 }