summaryrefslogtreecommitdiff
path: root/src/du.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/du.c')
-rw-r--r--src/du.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/du.c b/src/du.c
index b9d9f4d95..7bbc5fc1a 100644
--- a/src/du.c
+++ b/src/du.c
@@ -519,11 +519,10 @@ du_files (char **files, int bit_flags)
process_file (fts, ent);
}
- if (fts_close (fts) < 0)
- {
- error (0, errno, "closing FTS handle");
- fail = 1;
- }
+ /* Ignore failure, since the only way it can do so is in failing to
+ return to the original directory, and since we're about to exit,
+ that doesn't matter. */
+ fts_close (fts);
if (print_totals)
print_size (tot_size, _("total"));