don't treat intermediate link directories as links in the relative
authorAndrew Tridgell <tridge@samba.org>
Sat, 23 May 1998 03:13:46 +0000 (03:13 +0000)
committerAndrew Tridgell <tridge@samba.org>
Sat, 23 May 1998 03:13:46 +0000 (03:13 +0000)
path code

flist.c

diff --git a/flist.c b/flist.c
index d3c07ed..01bcb29 100644 (file)
--- a/flist.c
+++ b/flist.c
@@ -625,8 +625,11 @@ struct file_list *send_file_list(int f,int argc,char *argv[])
                                strlcpy(lastpath, fname, sizeof(lastpath)-1);
                                *p = '/';
                                for (p=fname+1; (p=strchr(p,'/')); p++) {
+                                       int copy_links_saved = copy_links;
                                        *p = 0;
+                                       copy_links = 0;
                                        send_file_name(f, flist, fname, 0, 0);
+                                       copy_links = copy_links_saved;
                                        *p = '/';
                                }
                        } else {