From: Doug Freed Date: Sat, 27 Jul 2019 05:43:37 +0000 (+0000) Subject: dnsdist-console: flush cout after printing g_outputBuffer X-Git-Tag: dnsdist-1.4.0-rc1~20^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F8131%2Fhead;p=thirdparty%2Fpdns.git dnsdist-console: flush cout after printing g_outputBuffer cout may not be a tty, in which case it is block buffered by stdlib, so flush it after printing g_outputBuffer. Fixes #8130 --- diff --git a/pdns/dnsdist-console.cc b/pdns/dnsdist-console.cc index 75b3561afa..b46c905241 100644 --- a/pdns/dnsdist-console.cc +++ b/pdns/dnsdist-console.cc @@ -299,7 +299,7 @@ void doConsole() } } else - cout << g_outputBuffer; + cout << g_outputBuffer << std::flush; if(!getLuaNoSideEffect()) feedConfigDelta(line); }