X-Git-Url: http://winboard.nl/cgi-bin?p=xboard.git;a=blobdiff_plain;f=backend.c;h=1d0335167b03155629c0302c7b7c969cdbd56b4d;hp=6f17d9b5405e2b3181409df709da5e001948563d;hb=bdd61153a00af769f75d1f20d7938642592cbce9;hpb=53ef7482234709dc44856208bd6b9b14c4503b48 diff --git a/backend.c b/backend.c index 6f17d9b..1d03351 100644 --- a/backend.c +++ b/backend.c @@ -2080,7 +2080,7 @@ read_from_ics(isr, closure, data, count, error) for (i = 0; i < count; i++) { if (data[i] != NULLCHAR && data[i] != '\r') buf[buf_len++] = data[i]; - if(buf_len >= 5 && buf[buf_len-5]=='\n' && buf[buf_len-4]=='\\' && + if(!appData.noJoin && buf_len >= 5 && buf[buf_len-5]=='\n' && buf[buf_len-4]=='\\' && buf[buf_len-3]==' ' && buf[buf_len-2]==' ' && buf[buf_len-1]==' ') { buf_len -= 5; // [HGM] ICS: join continuation line of Lasker 2.2.3 server with previous if(buf_len == 0 || buf[buf_len-1] != ' ')