From: Wayne Davison Date: Sat, 12 Jun 2004 21:30:07 +0000 (+0000) Subject: Changed the new code in delete_one() so that some compilers X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/eb84a83b47dc68b862acef86a2680331d8d4313b Changed the new code in delete_one() so that some compilers don't complain about returning a value from a void function. --- 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",