X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=moves.c;h=093df638014350dfc9e0aaf172c15ae04808b383;hb=259aca883470b6cd7fc47e417475f05120400d3c;hp=0d8d1460fa87d03b44406aef53af43c7138c5826;hpb=545c9779f7df75b584e19417fa24f82479e10c11;p=xboard.git diff --git a/moves.c b/moves.c index 0d8d146..093df63 100644 --- a/moves.c +++ b/moves.c @@ -1947,5 +1947,6 @@ int PerpetualChase(int first, int last) } } } - return preyStackPointer; // if any piece was left on preyStack, it has been perpetually chased + return preyStackPointer ? 256*(preyStack[preyStackPointer].file - BOARD_LEFT + AAA) + (preyStack[preyStackPointer].rank + ONE) + : 0; // if any piece was left on preyStack, it has been perpetually chased,and we return the }