summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extra/mariabackup/xtrabackup.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/extra/mariabackup/xtrabackup.cc b/extra/mariabackup/xtrabackup.cc
index f41c59f851e..1c6960a0147 100644
--- a/extra/mariabackup/xtrabackup.cc
+++ b/extra/mariabackup/xtrabackup.cc
@@ -5761,7 +5761,6 @@ int main(int argc, char **argv)
init_signals();
MY_INIT(argv[0]);
- setbuf(stderr, NULL);
pthread_key_create(&THR_THD, NULL);
my_pthread_setspecific_ptr(THR_THD, NULL);
@@ -5790,7 +5789,10 @@ int main(int argc, char **argv)
DBUG_SET(dbug_option);
}
#endif
-
+ if (!xtrabackup_stream) {
+ setbuf(stderr, NULL);
+ setbuf(stdout, NULL);
+ }
int status = main_low(server_defaults);
backup_cleanup();