- One more fix for the 'T' itemized output for a symlink when we're
authorWayne Davison <wayned@samba.org>
Tue, 11 Mar 2008 14:25:31 +0000 (07:25 -0700)
committerWayne Davison <wayned@samba.org>
Tue, 11 Mar 2008 14:26:37 +0000 (07:26 -0700)
  the client on the receiving side of a protocol-29 connection.

generator.c

index 1b13d56..2d5bd12 100644 (file)
@@ -27,6 +27,7 @@ extern int dry_run;
 extern int do_xfers;
 extern int stdout_format_has_i;
 extern int logfile_format_has_i;
+extern int receiver_symlink_times;
 extern int am_root;
 extern int am_server;
 extern int am_daemon;
@@ -2080,7 +2081,7 @@ void generate_files(int f_out, const char *local_name)
        need_retouch_dir_times = preserve_times > 1;
        lull_mod = allowed_lull * 5;
        symlink_timeset_failed_flags = ITEM_REPORT_TIME
-                                    | (protocol_version >= 30 ? ITEM_REPORT_TIMEFAIL : 0 );
+                                    | (receiver_symlink_times ? ITEM_REPORT_TIMEFAIL : 0 );
 
        if (verbose > 2)
                rprintf(FINFO, "generator starting pid=%ld\n", (long)getpid());