if (looking_at(buf, i, "Challenge: * (*) *(*) * * * * Loaded from *")) {\r
/* note: star_match[2] can include "[white] " or "[black] "\r
before our own name. */\r
- ZippyHandleChallenge(star_match[4], star_match[8],\r
+ if(star_match[8] == NULL || star_match[8][0] == 0) // [HGM] chessd: open-source ICS has file on next line\r
+ ZippyHandleChallenge(star_match[4], star_match[5],\r
+ star_match[6], star_match[7],\r
+ StripHighlightAndTitle(star_match[0]));\r
+ else ZippyHandleChallenge(star_match[4], star_match[8],\r
star_match[6], star_match[7],\r
StripHighlightAndTitle(star_match[0]));\r
return TRUE;\r