0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-13 07:28:58 +02:00

ircd/charybdis: Fix these stream manipulations.

This commit is contained in:
Jason Volk 2017-11-01 15:53:35 -07:00
parent 6572a45d77
commit 2902fcf71d
2 changed files with 2 additions and 6 deletions

View file

@ -145,6 +145,7 @@ try
console_active = false;
console_in = nullptr;
delete moi; moi = nullptr;
std::cin.clear();
});
console_active = true;
@ -171,6 +172,7 @@ try
}
std::getline(is, line);
std::cin.clear();
if(line.empty())
continue;
@ -187,8 +189,6 @@ catch(const std::exception &e)
std::cout << std::flush;
std::cout.clear();
std::cerr << std::flush;
std::cerr.clear();
ircd::log::debug("The console session has ended: %s", e.what());

View file

@ -212,8 +212,6 @@ ircd::log::console_quiet::~console_quiet()
std::cout << std::flush;
std::cout.clear();
std::cerr << std::flush;
std::cerr.clear();
}
@ -372,8 +370,6 @@ noexcept
{
err_console.clear();
write(err_console);
if(console_flush[fac])
std::flush(err_console);
}
if(console_out[fac])