X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.c;h=bac20d8449bcca232d1076ae83f79f8c570cc556;hb=d9d4e462f10fe222828adcc7ba6adfa833259208;hp=ed803ffadb7af792a18ce92281456548dcaee666;hpb=f610658c8c9e9c0df5c77d546849c47162b7997a;p=xboard.git diff --git a/backend.c b/backend.c index ed803ff..bac20d8 100644 --- a/backend.c +++ b/backend.c @@ -7626,8 +7626,10 @@ Adjudicate(ChessProgramState *cps) hisPerpetual = PerpetualChase(k, forwardMostMove); ourPerpetual = PerpetualChase(k+1, forwardMostMove); if(ourPerpetual && !hisPerpetual) { // we are actively chasing him: forfeit + static char resdet[MSG_SIZ]; result = WhiteOnMove(forwardMostMove) ? WhiteWins : BlackWins; - details = "Xboard adjudication: perpetual chasing"; + details = resdet; + snprintf(resdet, MSG_SIZ, "Xboard adjudication: perpetual chasing of %c%c", ourPerpetual>>8, ourPerpetual&255); } else if(hisPerpetual && !ourPerpetual) // he is chasing us, but did not repeat yet break; // Abort repetition-checking loop.