X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/f746dda0a0022427eb1ef374f8f998b2153e50e5..65fc84b32e2a558cca3a66587ac4cd06e16f1471:/receiver.c diff --git a/receiver.c b/receiver.c index b3e2f23e..71897a94 100644 --- a/receiver.c +++ b/receiver.c @@ -91,8 +91,9 @@ void delete_files(struct file_list *flist) } for (j = 0;j < flist->count; j++) { - if (!S_ISDIR(flist->files[j]->mode) || - !(flist->files[j]->flags & FLAG_DELETE)) continue; + if (!(flist->files[j]->flags & FLAG_TOP_DIR) + || !S_ISDIR(flist->files[j]->mode)) + continue; argv[0] = f_name_to(flist->files[j], fbuf);