X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.c;h=4dab30724ab01a4d88ca83ff327bb96eae3ab4c3;hb=941d11f411a4d4c0f6edcc1a25010b8a60dad052;hp=339da006c1c4e4c65491432467fa9ff131ab06a3;hpb=7980e7ce4355494d271bb0819bdd71711bd7980f;p=xboard.git diff --git a/backend.c b/backend.c old mode 100755 new mode 100644 index 339da00..4dab307 --- a/backend.c +++ b/backend.c @@ -2042,7 +2042,7 @@ read_from_ics(isr, closure, data, count, error) int count; int error; { -#define BUF_SIZE 8192 +#define BUF_SIZE (16*1024) /* overflowed at 8K with "inchannel 1" on FICS? */ #define STARTED_NONE 0 #define STARTED_MOVES 1 #define STARTED_BOARD 2 @@ -4349,7 +4349,7 @@ ParseOneMove(move, moveNum, moveType, fromX, fromY, toX, toY, promoChar) if (appData.testLegality) { return (*moveType != IllegalMove); } else { - return !(fromX == fromY && toX == toY); + return !(*fromX == *toX && *fromY == *toY); } case WhiteDrop: