diff --git a/library/Console-posix.cpp b/library/Console-posix.cpp index 6fb1cbff3..76b5a8cb2 100644 --- a/library/Console-posix.cpp +++ b/library/Console-posix.cpp @@ -903,7 +903,10 @@ void Console::add_text(color_value color, const std::string &text) if (inited) d->print_text(color, text); else - fwrite(text.data(), 1, text.size(), stderr); + { + FILE *out = d->dfout_C ? d->dfout_C : stderr; + fwrite(text.data(), 1, text.size(), out); + } } int Console::get_columns(void)