Author: cazfi Date: Sat Mar 28 20:15:37 2015 New Revision: 28642 URL: http://svn.gna.org/viewcvs/freeciv?rev=28642&view=rev Log: Fixed a crash when playing with a non-randomly selected nation.
Reported by Sveinung Kvilhaugsvik <sveinung> See bug #23416 Modified: trunk/server/srv_main.c Modified: trunk/server/srv_main.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/server/srv_main.c?rev=28642&r1=28641&r2=28642&view=diff ============================================================================== --- trunk/server/srv_main.c (original) +++ trunk/server/srv_main.c Sat Mar 28 20:15:37 2015 @@ -2235,6 +2235,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