<URL: http://bugs.freeciv.org/Ticket/Display.html?id=34168 >

 Use player_set_nation() instead of directly altering player->nation
in barbarians code. player_set_nation() also handles setting
nation->player correctly.


 - ML

diff -Nurd -X.diff_ignore freeciv/server/barbarian.c freeciv/server/barbarian.c
--- freeciv/server/barbarian.c	2006-07-17 23:56:22.000000000 +0300
+++ freeciv/server/barbarian.c	2007-01-20 16:22:03.000000000 +0200
@@ -147,7 +147,7 @@
 
   server_player_init(barbarians, TRUE, TRUE);
 
-  barbarians->nation = nation;
+  player_set_nation(barbarians, nation);
   pick_random_player_name(nation, barbarians->name);
 
   game.info.nplayers++;
_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to