diff options
| author | Wayne Davison <wayned@samba.org> | 2006-01-30 18:32:47 +0000 |
|---|---|---|
| committer | Wayne Davison <wayned@samba.org> | 2006-01-30 18:32:47 +0000 |
| commit | 1661fe9b0cb7d0902233269b49a1fbeae1fb6dd1 (patch) | |
| tree | 6043206bd0c29322cb91ba84b0bdfbe223683218 /flist.c | |
| parent | 63344ad4e12c82f98a8aafcc984ecdfd3b09229a (diff) | |
| download | android_external_rsync-1661fe9b0cb7d0902233269b49a1fbeae1fb6dd1.tar.gz android_external_rsync-1661fe9b0cb7d0902233269b49a1fbeae1fb6dd1.tar.bz2 android_external_rsync-1661fe9b0cb7d0902233269b49a1fbeae1fb6dd1.zip | |
Made get_dirlist() always include directories.
Diffstat (limited to 'flist.c')
| -rw-r--r-- | flist.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -1917,6 +1917,7 @@ struct file_list *get_dirlist(char *dirname, int dlen, struct file_list *dirlist; char dirbuf[MAXPATHLEN]; int save_recurse = recurse; + int save_xfer_dirs = xfer_dirs; if (dlen < 0) { dlen = strlcpy(dirbuf, dirname, MAXPATHLEN); @@ -1928,7 +1929,9 @@ struct file_list *get_dirlist(char *dirname, int dlen, dirlist = flist_new(WITHOUT_HLINK, "get_dirlist"); recurse = 0; + xfer_dirs = 1; send_directory(ignore_filter_rules ? -2 : -1, dirlist, dirname, dlen); + xfer_dirs = save_xfer_dirs; recurse = save_recurse; if (do_progress) flist_count_offset += dirlist->count; |
