- if (sscanf(*line, "%d:%d:%d.%d%c%n",
- &hh, &mm, &ss, &ms, &c, &len) >= 5) {
+ if (((n = sscanf(*line, "%d:%d:%d.%d%c%n", &hh, &mm, &ss, &ms, &c, &len)) >= 5 ||
+ (n = sscanf(*line, "%d:%d:%d%c%n", &hh, &mm, &ss, &c, &len)) >= 4) && strchr(": =", c)) {