diff -Nur -X/home/thue/freeciv-dev/freeciv/diff_ignore freeciv/server/barbarian.c workdir/server/barbarian.c --- freeciv/server/barbarian.c Sun Jun 4 23:18:04 2000 +++ workdir/server/barbarian.c Mon Jun 5 16:45:15 2000 @@ -460,6 +460,8 @@ return; n = map.xsize*map.ysize / MAP_FACTOR; /* map size adjustment */ + if (n == 0) /* Allow barbarians on maps smaller than MAP_FACTOR */ + n = 1; for( i=0; i < n*(game.barbarianrate-1); i++) try_summon_barbarians();