Fixed improper deletion of mount-point hierarchies.
authorWayne Davison <wayned@samba.org>
Wed, 1 Apr 2009 03:15:42 +0000 (20:15 -0700)
committerWayne Davison <wayned@samba.org>
Wed, 1 Apr 2009 03:15:44 +0000 (20:15 -0700)
Fixes bug #6240.

flist.c

diff --git a/flist.c b/flist.c
index 09b4fc5..d7a70a6 100644 (file)
--- a/flist.c
+++ b/flist.c
@@ -3106,7 +3106,7 @@ struct file_list *get_dirlist(char *dirname, int dlen, int ignore_filter_rules)
 
        recurse = 0;
        xfer_dirs = 1;
-       send_directory(ignore_filter_rules ? -2 : -1, dirlist, dirname, dlen, 0);
+       send_directory(ignore_filter_rules ? -2 : -1, dirlist, dirname, dlen, FLAG_CONTENT_DIR);
        xfer_dirs = save_xfer_dirs;
        recurse = save_recurse;
        if (INFO_GTE(PROGRESS, 1))