Index: server/maphand.c =================================================================== RCS file: /home/freeciv/CVS/freeciv/server/maphand.c,v retrieving revision 1.108 diff -u -r1.108 maphand.c --- server/maphand.c 28 Sep 2002 01:36:24 -0000 1.108 +++ server/maphand.c 8 Dec 2002 23:38:13 -0000 @@ -435,7 +435,16 @@ static void decrement_pending_seen(struct player *pplayer, int x, int y) { struct player_tile *plr_tile = map_get_player_tile(x, y, pplayer); - assert(plr_tile->pending_seen != 0); + if (plr_tile->pending_seen != 0) { + /* + * WARNING: This used to be an assert. Changed for S1_14 only. + * + * We got a core dump report here before release of 1.14.0 which + * could not be traced and fixed, so we do this to be on the safe + * side. This fix is not in cvs head. -- Per + */ + return; + } plr_tile->pending_seen -= 1; }