Commit Diff


commit - c466574626e199f33e82ccb0e1e4f0196ea77142
commit + 93a68545fc69f41ba91b921de2179a4abb6fe351
blob - 99600f839738906e67989a96acb25cb3574895c9
blob + fe55052b4192e4f24d60367013a4e7f20df3ffce
--- FICS/gamedb.c
+++ FICS/gamedb.c
@@ -1262,7 +1262,11 @@ ReadV1GameFmt(game *g, FILE *fp, const char *file, int
 	} else
 		g->timeOfStart = lval;
 
-	fscanf(fp, "%d %d", &g->wTime, &g->bTime);
+	if (fscanf(fp, "%d %d", &g->wTime, &g->bTime) != 2) {
+		warnx("%s: %s: failed to get 'wTime' and 'bTime'", __func__,
+		    file);
+		return -1;
+	}
 
 	if (version > 1)
 		fscanf(fp, "%d %d", &g->result, &g->winner);