Author: cazfi Date: Sat Mar 28 20:15:47 2015 New Revision: 28643 URL: http://svn.gna.org/viewcvs/freeciv?rev=28643&view=rev Log: Fixed a crash when playing with a non-randomly selected nation.
Reported by Sveinung Kvilhaugsvik <sveinung> See bug #23416 Modified: branches/S2_6/server/srv_main.c Modified: branches/S2_6/server/srv_main.c URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_6/server/srv_main.c?rev=28643&r1=28642&r2=28643&view=diff ============================================================================== --- branches/S2_6/server/srv_main.c (original) +++ branches/S2_6/server/srv_main.c Sat Mar 28 20:15:47 2015 @@ -2201,6 +2201,10 @@ * on player names. */ players_iterate(pplayer) { if (pplayer->nation != NO_NATION_SELECTED) { + /* Traits are initialized here, and not already when nation gets picked, + * as player may change his/her mind after picking one nation, and picks + * another and we want to init traits only once, for the correct nation. */ + ai_traits_init(pplayer); announce_player(pplayer); continue; } _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits