X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=moves.c;h=1a0522f6382967fc13aa5d2378193358ff9ab21a;hb=58f810e02c562394693dfa1850e1b5ffb722611c;hp=bed2064084f2bab94362753e076486401f12ea77;hpb=5d495e94dd1f3f2a334e11b45719d765e4c32c3c;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,