From 10e8ef77f4bbd22dd9dcd3cbefc1960dda60256a Mon Sep 17 00:00:00 2001 From: Sascha Wildner Date: Sat, 3 Dec 2011 10:39:06 +0100 Subject: [PATCH] du(1): Move the fts_close() behind fts_read()'s errno check. --- usr.bin/du/du.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/usr.bin/du/du.c b/usr.bin/du/du.c index a729ef5c53..62c8396598 100644 --- a/usr.bin/du/du.c +++ b/usr.bin/du/du.c @@ -279,11 +279,12 @@ main(int argc, char **argv) if (p->fts_parent->fts_pointer) savednumber = *(du_number_t *)p->fts_parent->fts_pointer; } - fts_close(fts); if (errno) err(1, "fts_read"); + fts_close(fts); + if (cflag) { if (hflag) { (void) prthumanval(howmany(savednumber, blocksize)); -- 2.41.0