commit f34a709d6be34399080768a95b361a7fb110d7ab from: Markus Uhlin date: Sat Aug 3 20:13:28 2024 UTC Static assertions commit - a22686dfd2158200e4615d5c630c23567246220b commit + f34a709d6be34399080768a95b361a7fb110d7ab blob - d3fff963db1a246c3cc83209761fb472f00e1764 blob + 5becbd47e18eb4c34c84836d1bf278d98e32a7f9 --- FICS/gamedb.c +++ FICS/gamedb.c @@ -1236,6 +1236,9 @@ ReadV1GameFmt(game *g, FILE *fp, const char *file, int int ret[3]; long int lval; + _Static_assert(17 < ARRAY_SIZE(g->white_name), "Unexpected array size"); + _Static_assert(17 < ARRAY_SIZE(g->black_name), "Unexpected array size"); + ret[0] = fscanf(fp, "%s %s", g->white_name, g->black_name); ret[1] = fscanf(fp, "%d %d", &g->white_rating, &g->black_rating); ret[2] = fscanf(fp, "%d %d %d %d",