X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=UCI2WB.c;h=145a96c64dbf074f41a0ec4f2dea802879ac06f5;hb=e10e26b893f28c034d830fdc57487453325306f5;hp=ac6f7885355bf176a4c36cb8c1c4b433ba57a465;hpb=007b58c758fdb300cbe21a202f85ebe733f6a786;p=uci2wb.git diff --git a/UCI2WB.c b/UCI2WB.c index ac6f788..145a96c 100644 --- a/UCI2WB.c +++ b/UCI2WB.c @@ -341,8 +341,9 @@ Engine2GUI() if(buf[0]) printf("%s", buf); } else if(!strcmp(command, "id")) { - char name[256]; + static char name[256], version[256]; if(sscanf(line, "id name %[^\n]", name) == 1) printf("feature myname=\"%s (U%cI2WB)\"\n", name, sc-32); + if(sscanf(line, "id version %[^\n]", version) == 1 && *name) printf("feature myname=\"%s %s (U%cI2WB)\"\n", name, version, sc-32); } else if(!strcmp(command, "readyok")) { pause = 0; Sync(WAKEUP); } // resume processing of GUI commands else if(sc == 'x'&& !strcmp(command, "ucciok") || sscanf(command, "u%ciok", &c)==1 && c==sc) {