X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fuci.cpp;h=876bb1d90718bfc6870ea302ed2af02b6b93a704;hp=ee1b07023a5fe97b17a8c28cb8911fd9caaefc73;hb=94dd204c3b10ebe0e6c8df5d7c98de5ba4906cad;hpb=79fa72f392343fb93c16c133dedc3dbdf795e746 diff --git a/src/uci.cpp b/src/uci.cpp index ee1b0702..876bb1d9 100644 --- a/src/uci.cpp +++ b/src/uci.cpp @@ -157,6 +157,7 @@ void UCI::loop(int argc, char* argv[]) { istringstream is(cmd); + token.clear(); // getline() could return empty or blank line is >> skipws >> token; if (token == "quit" || token == "stop" || token == "ponderhit") @@ -226,7 +227,7 @@ string UCI::format_value(Value v, Value alpha, Value beta) { stringstream ss; - if (abs(v) < VALUE_MATE_IN_MAX_PLY) + if (abs(v) < VALUE_MATE - MAX_PLY) ss << "cp " << v * 100 / PawnValueEg; else ss << "mate " << (v > 0 ? VALUE_MATE - v + 1 : -VALUE_MATE - v) / 2;