console_handler: check for eof before trying to use input

We'll get there without input if we exited
This commit is contained in:
moneromooo-monero
2015-07-18 10:48:15 +01:00
parent a092fcd607
commit b87e066f02

View File

@@ -274,14 +274,15 @@ namespace epee
}
std::string command;
if(!m_stdin_reader.get_line(command))
{
LOG_PRINT("Failed to read line.", LOG_LEVEL_0);
}
bool get_line_ret = m_stdin_reader.get_line(command);
if (m_stdin_reader.eos())
{
break;
}
if (!get_line_ret)
{
LOG_PRINT("Failed to read line.", LOG_LEVEL_0);
}
string_tools::trim(command);
LOG_PRINT_L2("Read command: " << command);