]> git.sesse.net Git - stockfish/blobdiff - src/uci.cpp
Be sure we exit while loop with lock held
[stockfish] / src / uci.cpp
index 3812a3792c17d068cdb0bccd575e2a3922088f34..51eb15b671f380d0542880c9c4e200f8a41adf87 100644 (file)
@@ -292,18 +292,13 @@ namespace {
         else if (token == "searchmoves")
         {
             int numOfMoves = 0;
-            while (!uip.eof())
-            {
-                uip >> token;
+            while (uip >> token)
                 searchMoves[numOfMoves++] = move_from_string(RootPosition, token);
-            }
+
             searchMoves[numOfMoves] = MOVE_NONE;
         }
     }
 
-    if (moveTime)
-        infinite = true;  // HACK
-
     assert(RootPosition.is_ok());
 
     return think(RootPosition, infinite, ponder, RootPosition.side_to_move(),