X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fuci.cpp;h=36848d83cd387b4f91ecdbc3df3bfb8f80aa021e;hp=1f1ba096ca6aa38edf39889d5e359dc07c96f9e9;hb=7622793080dab91375acc43da56852e28c8306fe;hpb=174b40c28dd6f907ca093864ecaa73136694a7c5 diff --git a/src/uci.cpp b/src/uci.cpp index 1f1ba096..36848d83 100644 --- a/src/uci.cpp +++ b/src/uci.cpp @@ -242,12 +242,10 @@ namespace { } if (token == "value") { - // Skip whitespace. There should be a better way to do this, but - // I don't know how... - while(isspace(uip.get())); - uip.unget(); + // Reads until end of line and left trim white space + getline(uip, token); + token.erase(0, token.find_first_not_of(" \n\r\t")); - getline(uip, token); // reads until end of line set_option_value(name, token); } else push_button(name);