Fix adjudication of Giveaway stalemates
authorH.G. Muller <h.g.muller@hccnet.nl>
Sun, 15 Sep 2013 17:12:42 +0000 (19:12 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Sun, 15 Sep 2013 17:12:42 +0000 (19:12 +0200)
The case where the side-to-move would win by stalemate was not treated
in the Adjudicate switch.

backend.c

index 575fc26..585144d 100644 (file)
--- a/backend.c
+++ b/backend.c
@@ -7762,6 +7762,7 @@ Adjudicate (ChessProgramState *cps)
              case MT_NONE:
              default:
                break;
              case MT_NONE:
              default:
                break;
+             case MT_STEALMATE:
              case MT_STALEMATE:
              case MT_STAINMATE:
                reason = "Xboard adjudication: Stalemate";
              case MT_STALEMATE:
              case MT_STAINMATE:
                reason = "Xboard adjudication: Stalemate";