Author: cazfi Date: Tue Jan 13 23:56:33 2015 New Revision: 27665 URL: http://svn.gna.org/viewcvs/freeciv?rev=27665&view=rev Log: Fixed virtualunit memory leak when AI contemplates terrain improvements.
See bug #23169 Modified: trunk/ai/default/aicity.c Modified: trunk/ai/default/aicity.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/ai/default/aicity.c?rev=27665&r1=27664&r2=27665&view=diff ============================================================================== --- trunk/ai/default/aicity.c (original) +++ trunk/ai/default/aicity.c Tue Jan 13 23:56:33 2015 @@ -703,6 +703,8 @@ NULL, NULL); if (unit_type(virtualunit)->pop_cost >= city_size_get(pcity)) { /* We don't like disbanding the city as a side effect */ + unit_virtual_destroy(virtualunit); + return; } /* We consider unit_food_upkeep with only half FOOD_WEIGHTING to _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits