Index: server/savegame.c =================================================================== RCS file: /home/freeciv/CVS/freeciv/server/savegame.c,v retrieving revision 1.81 diff -u -r1.81 savegame.c --- server/savegame.c 2002/06/12 07:24:49 1.81 +++ server/savegame.c 2002/06/23 14:06:20 @@ -125,7 +125,15 @@ "map data. This can happen with old saved " \ "games, or it may indicate an invalid saved " \ "game file. Proceed at your own risk.")); \ - continue; \ + if(!line) { \ + freelog(LOG_ERROR, _("Reason: line not found")); \ + } else { \ + freelog(LOG_ERROR, _("Reason: line too short " \ + "(expected %d got %d"),map.xsize,strlen(line)); \ + } \ + freelog(LOG_ERROR, "secfile_lookup_line='%s'", \ + #secfile_lookup_line); \ + break; \ } \ for(x = 0; x < map.xsize; x++) { \ char ch = line[x]; \