diff --git a/src/util/files.c b/src/util/files.c index a4649f01..341dc814 100644 --- a/src/util/files.c +++ b/src/util/files.c @@ -83,7 +83,7 @@ main(int argc, char *argv[]) char buf[255]; char *filename; int x, y; - struct gamestr *game; + struct gamestr game; struct natstr nat; struct realmstr realm; struct sctstr sct; @@ -145,7 +145,10 @@ main(int argc, char *argv[]) exit(1); } } - ef_extend(EF_GAME, 1); + memset(&game, 0, sizeof(game)); + game.ef_type = EF_GAME; + game.game_turn = 1; + ef_write(EF_GAME, 0, &game); memset(&nat, 0, sizeof(nat)); nat.ef_type = EF_NATION; strcpy(nat.nat_cnam, "POGO");