summaryrefslogtreecommitdiff
path: root/options.c
diff options
context:
space:
mode:
authorWayne Davison <wayne@opencoder.net>2020-07-23 12:14:07 -0700
committerWayne Davison <wayne@opencoder.net>2020-07-23 12:15:50 -0700
commitd8941be8cb827e9641825c0aad95b9955036628a (patch)
treee04f0cd62ac601b429ad1fae13defd1b240e5cd1 /options.c
parent592059c8fd88fbb08f69554bf3176626c7ee7554 (diff)
downloadrsync-d8941be8cb827e9641825c0aad95b9955036628a.tar.gz
Simplify the msgs2stderr default logic.
Diffstat (limited to 'options.c')
-rw-r--r--options.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/options.c b/options.c
index ecd1a1f7..2ef2dbf2 100644
--- a/options.c
+++ b/options.c
@@ -91,7 +91,7 @@ int relative_paths = -1;
int implied_dirs = 1;
int missing_args = 0; /* 0 = FERROR_XFER, 1 = ignore, 2 = delete */
int numeric_ids = 0;
-int msgs2stderr = -1;
+int msgs2stderr = 2; /* Default: send errors to stderr for local & remote-shell transfers */
int allow_8bit_chars = 0;
int force_delete = 0;
int io_timeout = 0;
@@ -2187,9 +2187,7 @@ int parse_arguments(int *argc_p, const char ***argv_p)
setvbuf(stdout, (char *)NULL, mode, 0);
}
- if (msgs2stderr < 0)
- msgs2stderr = am_daemon > 0 ? 0 : 2;
- if (msgs2stderr == 1) {
+ if (msgs2stderr == 1) { /* Are all messages going to stderr? */
/* Make stderr line buffered for better sharing of the stream. */
fflush(stderr); /* Just in case... */
setvbuf(stderr, (char *)NULL, _IOLBF, 0);