Author: cazfi Date: Sat Nov 15 12:16:30 2014 New Revision: 27044 URL: http://svn.gna.org/viewcvs/freeciv?rev=27044&view=rev Log: Use safe unit iteration when retiring units.
See bug #22950 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=27044&r1=27043&r2=27044&view=diff ============================================================================== --- trunk/server/srv_main.c (original) +++ trunk/server/srv_main.c Sat Nov 15 12:16:30 2014 @@ -900,7 +900,7 @@ /* Retire useless barbarian units */ players_iterate(pplayer) { - unit_list_iterate(pplayer->units, punit) { + unit_list_iterate_safe(pplayer->units, punit) { struct tile *ptile = punit->tile; if (unit_can_be_retired(punit) @@ -924,7 +924,7 @@ } } } - } unit_list_iterate_end; + } unit_list_iterate_safe_end; } players_iterate_end; } _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits