X-Git-Url: http://winboard.nl/cgi-bin?p=gnushogi.git;a=blobdiff_plain;f=gnushogi%2Frawdsp.c;fp=gnushogi%2Frawdsp.c;h=033d93bc9c89b5a0ac9fc37905be0ff083b47be8;hp=d9ebe36e016610d77dffc42522c4cb48aa418698;hb=1dbab3b37f5cda14a870156b1fa927ab1853266c;hpb=b8e35b1d447cee3c38bc8177ea8609360a88872d diff --git a/gnushogi/rawdsp.c b/gnushogi/rawdsp.c index d9ebe36..033d93b 100644 --- a/gnushogi/rawdsp.c +++ b/gnushogi/rawdsp.c @@ -758,8 +758,8 @@ Raw_SelectLevel(char *sx) } else { int min, sec=0, inc, mps; /* parse regular "level MPS TC INC" command of WB protocol */ - sscanf(sx, "%d %d %d", &mps, &min, &inc) == 3 || - sscanf(sx, "%d %d:%d %d", &mps, &min, &sec, &inc); + if (sscanf(sx, "%d %d %d", &mps, &min, &inc) != 3) + sscanf(sx, "%d %d:%d %d", &mps, &min, &sec, &inc); TCminutes = min; TCseconds = sec; TCadd = inc*100; TCmoves = mps ? mps : 50; MaxResponseTime = 0; TCflag = true;