From eb84a83b47dc68b862acef86a2680331d8d4313b Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sat, 12 Jun 2004 21:30:07 +0000 Subject: [PATCH] Changed the new code in delete_one() so that some compilers don't complain about returning a value from a void function. --- receiver.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/receiver.c b/receiver.c index f39a9e56..cd521a17 100644 --- a/receiver.c +++ b/receiver.c @@ -60,8 +60,10 @@ static void delete_one(char *fn, int is_dir) } } else { if (do_rmdir(fn) != 0) { - if (errno == ENOTDIR && keep_dirlinks) - return delete_one(fn, 0); + if (errno == ENOTDIR && keep_dirlinks) { + delete_one(fn, 0); + return; + } if (errno != ENOTEMPTY && errno != EEXIST) { rsyserr(FERROR, errno, "delete_one: rmdir %s failed", -- 2.34.1