X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/d3d07a5e860f1cde0e234ec7a1aff7111a2c514f..8a5ae84efdccca2be4a44bd43d70312ba6f61291:/progress.c diff --git a/progress.c b/progress.c index d614806d..1d3659e7 100644 --- a/progress.c +++ b/progress.c @@ -40,6 +40,8 @@ struct progress_history { OFF_T ofs; }; +int progress_is_active = 0; + static struct progress_history ph_start; static struct progress_history ph_list[PROGRESS_HISTORY_SECS]; static int newest_hpos, oldest_hpos; @@ -109,8 +111,11 @@ static void rprint_progress(OFF_T ofs, OFF_T size, struct timeval *now, stats.num_transferred_files, stats.num_files - current_file_index - 1, stats.num_files); - } else + progress_is_active = 0; + } else { strlcpy(eol, "\r", sizeof eol); + progress_is_active = 1; + } rprintf(FCLIENT, "%12s %3d%% %7.2f%s %s%s", human_num(ofs), pct, rate, units, rembuf, eol); }