]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist-console: flush cout after printing g_outputBuffer 8131/head
authorDoug Freed <dwfreed@mtu.edu>
Sat, 27 Jul 2019 05:43:37 +0000 (05:43 +0000)
committerDoug Freed <dwfreed@mtu.edu>
Sat, 27 Jul 2019 05:50:01 +0000 (05:50 +0000)
cout may not be a tty, in which case it is block buffered by stdlib, so
flush it after printing g_outputBuffer.

Fixes #8130

pdns/dnsdist-console.cc

index 75b3561afaa7ac99cab88ee87d9b514fee203967..b46c905241d7cd5f996f8c8c1c78728ad8eddfa7 100644 (file)
@@ -299,7 +299,7 @@ void doConsole()
           }
         }
         else 
-          cout << g_outputBuffer;
+          cout << g_outputBuffer << std::flush;
         if(!getLuaNoSideEffect())
           feedConfigDelta(line);
       }