console_handler: check for eof before trying to use input

We'll get there without input if we exited
release-v0.4.0.1
moneromooo-monero 9 years ago
parent a092fcd607
commit b87e066f02
No known key found for this signature in database
GPG Key ID: 686F07454D6CEFC3

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

Loading…
Cancel
Save