From 0e47c5f37aa42d57474a8cdde348dda79034669b Mon Sep 17 00:00:00 2001 From: mharo Date: Sun, 29 Aug 1999 19:57:03 +0000 Subject: fix rm -r Submitted by: John Hay -- John.Hay@mikom.csir.co.za --- bin/rm/rm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'bin/rm') diff --git a/bin/rm/rm.c b/bin/rm/rm.c index 3f0da23..7467748 100644 --- a/bin/rm/rm.c +++ b/bin/rm/rm.c @@ -235,7 +235,8 @@ rm_tree(argv) switch (p->fts_info) { case FTS_DP: case FTS_DNR: - if ((e=rmdir(p->fts_accpath)) || (fflag && errno == ENOENT)) { + if ((e=rmdir(p->fts_accpath)) == 0 || + (fflag && errno == ENOENT)) { if (e == 0 && vflag) (void)printf("%s\n", p->fts_accpath); continue; -- cgit v1.1