X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.c;h=7749cba8bbd330dc59533d06ed021076498fc2a1;hb=1c76e2f7041aae8763d5ef06578e1d93e9bc900d;hp=0d7a577d417e47d1b3f8680f939fd74cb7f0fe51;hpb=85ceab43886403019cd91c13d4b9c366279227b6;p=xboard.git diff --git a/backend.c b/backend.c index 0d7a577..7749cba 100644 --- a/backend.c +++ b/backend.c @@ -8980,7 +8980,7 @@ FakeBookMove: // [HGM] book: we jump here to simulate machine moves after book h } if(sscanf(message, "piece %s %s", buf2, buf1) == 2) { ChessSquare piece = WhitePawn; - char *p=buf2, *q, *s = SUFFIXES, ID = *p; + char *p=message+6, *q, *s = SUFFIXES, ID = *p; if(*p == '+') piece = CHUPROMOTED WhitePawn, ID = *++p; if(q = strchr(s, p[1])) ID += 64*(q - s + 1), p++; piece += CharToPiece(ID & 255) - WhitePawn;