diff --git a/src/main.js b/src/main.js index e9da91f..0c9a6f5 100644 --- a/src/main.js +++ b/src/main.js @@ -203,6 +203,7 @@ Engine.prototype.timeLimitedGoCommand = function (infoHandler, self.engineProcess.stdout.removeListener('data', engineStdoutListener); var moveRegex = /bestmove (\w+)(.*)?/g; var match = moveRegex.exec(lines[i]); + if (!match && lines[i].length==13) match = moveRegex.exec(lines[i]+' '); if (match) { deferred.resolve(utilities.convertToMoveObject(match[1])); } else { @@ -272,6 +273,7 @@ Engine.prototype.stopCommand = function () { self.engineProcess.stdout.removeListener('data', engineStdoutListener); var moveRegex = /bestmove (\w+)(.*)?/g; var match = moveRegex.exec(lines[i]); + if (!match && lines[i].length==13) match = moveRegex.exec(lines[i]+' '); if (match) { deferred.resolve(utilities.convertToMoveObject(match[1])); } else {