X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=moves.c;h=1a0522f6382967fc13aa5d2378193358ff9ab21a;hb=7593c72477c93032e5cacf5df0faa424aa64913c;hp=bed2064084f2bab94362753e076486401f12ea77;hpb=05bc30b15e31c427ce208495a889e9ff36e6642b;p=xboard.git diff --git a/moves.c b/moves.c index bed2064..1a0522f 100644 --- a/moves.c +++ b/moves.c @@ -516,7 +516,7 @@ int GenLegal(board, flags, epfile, callback, closure) board[7][0] == BlackRook && (ignoreCheck || (!CheckTest(board, flags, 7, ff, 7, ff - 1, FALSE) && - !CheckTest(board, flags, 7, ff, 7, ff - 1, FALSE)))) { + !CheckTest(board, flags, 7, ff, 7, ff - 2, FALSE)))) { callback(board, flags, ff==4 ? BlackQueenSideCastle : BlackQueenSideCastleWild,