X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/6cbde57d8810d9889b650c49456fa843f76257c7..2a59d2cc3178eef8b3b1f41867889b4dee763f24:/generator.c diff --git a/generator.c b/generator.c index a4b9b0da..afa56a2a 100644 --- a/generator.c +++ b/generator.c @@ -261,7 +261,7 @@ static void delete_in_dir(struct file_list *flist, char *fbuf, dlen = strlen(fbuf); filt_array[cur_depth] = push_local_filters(fbuf, dlen); - if (link_stat(fbuf, &st, keep_dirlinks) < 0) + if (link_stat(fbuf, &st, keep_dirlinks) < 0 || !S_ISDIR(st.st_mode)) return; if (one_file_system) {