1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-30 16:53:09 +00:00

Fix an assert when we stop the search

When signal 'stop' is raised we return bestValue
that could be still set at -VALUE_INFINITE and
this triggers an assert. Fix it by returning
a value we know for sure is not +-VALUE_INFINITE.

Reported by 平岡拓也 Hiraoka.

No functional change.
This commit is contained in:
Marco Costalba 2012-10-25 00:07:16 +02:00
parent 22715259a0
commit c1f4000426

View file

@ -958,7 +958,7 @@ split_point_start: // At split points actual search starts from here
// ran out of time. In this case, the return value of the search cannot
// be trusted, and we don't update the best move and/or PV.
if (Signals.stop || thisThread->cutoff_occurred())
return bestValue;
return value; // To avoid returning VALUE_INFINITE
if (RootNode)
{