From c5bdcdbbcc296e25b30794e3d4b6b3a01f80e4e6 Mon Sep 17 00:00:00 2001 From: SzilBalazs Date: Sat, 26 Aug 2023 15:12:01 +0200 Subject: [PATCH] Fix dead processes Bench: 12004127 --- src/uci/uci.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/uci/uci.h b/src/uci/uci.h index 69b790a..bc8c6e2 100644 --- a/src/uci/uci.h +++ b/src/uci/uci.h @@ -174,10 +174,9 @@ namespace uci { while (should_continue) { std::string line; - getline(std::cin, line); - if (std::cin.eof()) { - break; + if (!getline(std::cin, line) && std::cin.eof()) { + line = "quit"; } std::vector tokens = convert_to_tokens(line);