From 1b2d2635eeabce4a2176427dc1de9c1b9b87bc7d Mon Sep 17 00:00:00 2001 From: =?utf8?q?P=C3=A1draig=20Brady?=
Date: Tue, 1 Sep 2009 13:02:13 +0200 Subject: [PATCH] chcon, chmod, chgrp, chown, du: report fts_close failure * src/du.c (du_files): Don't fail silently upon fts_close failure. * src/chcon.c (process_files): Likewise. * src/chmod.c (process_files): Likewise. * src/chown-core.c (chown_files): Likewise. --- src/chcon.c | 5 ++++- src/chmod.c | 5 ++++- src/chown-core.c | 5 ++++- src/du.c | 5 ++++- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/src/chcon.c b/src/chcon.c index 83d0583f83..7e8250d3da 100644 --- a/src/chcon.c +++ b/src/chcon.c @@ -325,7 +325,10 @@ process_files (char **files, int bit_flags) } if (fts_close (fts) != 0) - ok = false; + { + error (0, errno, _("fts_close failed")); + ok = false; + } return ok; } diff --git a/src/chmod.c b/src/chmod.c index 0688979df7..282eadaffb 100644 --- a/src/chmod.c +++ b/src/chmod.c @@ -336,7 +336,10 @@ process_files (char **files, int bit_flags) } if (fts_close (fts) != 0) - ok = false; + { + error (0, errno, _("fts_close failed")); + ok = false; + } return ok; } diff --git a/src/chown-core.c b/src/chown-core.c index 82e96442a5..705a29bd38 100644 --- a/src/chown-core.c +++ b/src/chown-core.c @@ -510,7 +510,10 @@ chown_files (char **files, int bit_flags, } if (fts_close (fts) != 0) - ok = false; + { + error (0, errno, _("fts_close failed")); + ok = false; + } return ok; } diff --git a/src/du.c b/src/du.c index 16a7b9b3ec..9da901a627 100644 --- a/src/du.c +++ b/src/du.c @@ -643,7 +643,10 @@ du_files (char **files, int bit_flags) } if (fts_close (fts) != 0) - ok = false; + { + error (0, errno, _("fts_close failed")); + ok = false; + } } return ok; -- 2.47.3