*** empty log message ***
[rsync/rsync.git] / flist.c
diff --git a/flist.c b/flist.c
index c59d934..40158fa 100644 (file)
--- a/flist.c
+++ b/flist.c
@@ -413,7 +413,7 @@ struct file_list *send_file_list(int f,int argc,char *argv[])
   char dbuf[MAXPATHLEN];
   struct file_list *flist;
 
-  if (verbose && recurse && !am_server) {
+  if (verbose && recurse && !am_server && f != -1) {
     fprintf(FINFO,"building file list ... ");
     fflush(FINFO);
   }
@@ -497,7 +497,7 @@ struct file_list *send_file_list(int f,int argc,char *argv[])
     write_flush(f);
   }
 
-  if (verbose && recurse && !am_server)
+  if (verbose && recurse && !am_server && f != -1)
     fprintf(FINFO,"done\n");
 
   clean_flist(flist);
@@ -581,16 +581,6 @@ int file_compare(struct file_struct *f1,struct file_struct *f2)
 }
 
 
-/* we need this function because of the silly way in which duplicate
-   entries are handled in the file lists - we can't change this
-   without breaking existing versions */
-static int flist_up(struct file_list *flist, int i)
-{
-       while (!flist->files[i].name) i++;
-       return i;
-}
-
-
 int flist_find(struct file_list *flist,struct file_struct *f)
 {
        int low=0,high=flist->count-1;