X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=book.c;h=bd3a49ff14521f327b200f04a672c68a5d1e4d0f;hb=c28f9557f19deb9621b179d3c6ccbdf0458bd304;hp=e19ef0ba54d2538f684806468ed624c3fb8187a5;hpb=91f35c4c0e1494e9711f26bb86f843e176c81321;p=xboard.git diff --git a/book.c b/book.c index e19ef0b..bd3a49f 100644 --- a/book.c +++ b/book.c @@ -445,13 +445,13 @@ void move_to_string(char move_s[6], uint16 move) // correct FRC-style castlings in variant normal. // [HGM] This is buggy code! e1h1 could very well be a normal R or Q move. if(!strcmp(move_s,"e1h1")){ - safeStrCpy(move_s,"e1g1", sizeof(move_s)/sizeof(move_s[0])); + safeStrCpy(move_s,"e1g1", 6); }else if(!strcmp(move_s,"e1a1")){ - safeStrCpy(move_s,"e1c1", sizeof(move_s)/sizeof(move_s[0])); + safeStrCpy(move_s,"e1c1", 6); }else if(!strcmp(move_s,"e8h8")){ - safeStrCpy(move_s,"e8g8", sizeof(move_s)/sizeof(move_s[0])); + safeStrCpy(move_s,"e8g8", 6); }else if(!strcmp(move_s,"e8a8")){ - safeStrCpy(move_s,"e8c8", sizeof(move_s)/sizeof(move_s[0])); + safeStrCpy(move_s,"e8c8", 6); } }