mirror of
https://github.com/matrix-construct/construct
synced 2024-09-28 11:48:54 +02:00
ircd/charybdis: Fix these stream manipulations.
This commit is contained in:
parent
6572a45d77
commit
2902fcf71d
2 changed files with 2 additions and 6 deletions
|
@ -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());
|
||||
|
|
|
@ -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])
|
||||
|
|
Loading…
Reference in a new issue