X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=zippy.c;h=f75ecb2622fbd564e31ae17fb3a9d3b6da361e11;hb=762e18baef5f815cc46019ba3e082bd5ec1980f6;hp=c788318c777ded1ac1f83b9d499323f39f45d6a9;hpb=86517e539f33650be656c482020a878fec0723c9;p=xboard.git diff --git a/zippy.c b/zippy.c index c788318..f75ecb2 100644 --- a/zippy.c +++ b/zippy.c @@ -873,7 +873,11 @@ int ZippyMatch(buf, i) if (looking_at(buf, i, "Challenge: * (*) *(*) * * * * Loaded from *")) { /* note: star_match[2] can include "[white] " or "[black] " before our own name. */ - ZippyHandleChallenge(star_match[4], star_match[8], + if(star_match[8] == NULL || star_match[8][0] == 0) // [HGM] chessd: open-source ICS has file on next line + ZippyHandleChallenge(star_match[4], star_match[5], + star_match[6], star_match[7], + StripHighlightAndTitle(star_match[0])); + else ZippyHandleChallenge(star_match[4], star_match[8], star_match[6], star_match[7], StripHighlightAndTitle(star_match[0])); return TRUE;