From 032dcf74b0bdbdff0e0ce5c60bee7f79dfc394a8 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sat, 22 Jan 2005 22:48:37 +0000 Subject: [PATCH] Check the "keep_dirs" var instead of "recurse" to decide if delete-after is appropriate. --- receiver.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/receiver.c b/receiver.c index bb3097a7..76508bf3 100644 --- a/receiver.c +++ b/receiver.c @@ -21,7 +21,6 @@ #include "rsync.h" extern int verbose; -extern int recurse; extern int delete_after; extern int max_delete; extern int csum_length; @@ -32,6 +31,7 @@ extern int batch_gen_fd; extern int am_server; extern int protocol_version; extern int relative_paths; +extern int keep_dirs; extern int keep_dirlinks; extern int preserve_hard_links; extern int preserve_perms; @@ -600,7 +600,7 @@ int recv_files(int f_in, struct file_list *flist, char *local_name, } make_backups = save_make_backups; - if (delete_after && recurse && !local_name && flist->count > 0) + if (delete_after && keep_dirs && !local_name && flist->count > 0) delete_files(flist); if (verbose > 2) -- 2.34.1