fix: Properly check return value of std::fgets

This commit is contained in:
WerWolv
2024-06-26 22:46:01 +02:00
parent 41820311cc
commit 7d42742684

View File

@@ -361,7 +361,9 @@ namespace hex::plugin::builtin {
std::string input(128, '\x00');
log::print("> ");
std::fgets(input.data(), input.size() - 1, stdin);
if (std::fgets(input.data(), input.size() - 1, stdin) == nullptr)
std::exit(EXIT_FAILURE);
input = wolv::util::trim(input);
if (input == ConfirmationString) {