X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/3f0211b63a6cdc4a2cecfd2a0dffeba172c86a47..bb4e4d889f51065dcef6f34d8ba4a80c051149a1:/cleanup.c diff --git a/cleanup.c b/cleanup.c index 63fd64ef..279b5326 100644 --- a/cleanup.c +++ b/cleanup.c @@ -4,7 +4,7 @@ * Copyright (C) 1996-2000 Andrew Tridgell * Copyright (C) 1996 Paul Mackerras * Copyright (C) 2002 Martin Pool - * Copyright (C) 2003-2007 Wayne Davison + * Copyright (C) 2003-2008 Wayne Davison * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -27,6 +27,7 @@ extern int am_daemon; extern int io_error; extern int keep_partial; extern int got_xfer_error; +extern int progress_is_active; extern char *partial_dir; extern char *logfile_name; @@ -115,6 +116,11 @@ NORETURN void _exit_cleanup(int code, const char *file, int line) exit_code = unmodified_code = code; + if (progress_is_active) { + fputc('\n', stdout); + progress_is_active = 0; + } + if (verbose > 3) { rprintf(FINFO, "_exit_cleanup(code=%d, file=%s, line=%d): entered\n",