Author: cazfi Date: Tue Jan 13 23:56:48 2015 New Revision: 27667 URL: http://svn.gna.org/viewcvs/freeciv?rev=27667&view=rev Log: Fixed virtualunit memory leak when AI contemplates terrain improvements.
See bug #23169 Modified: branches/S2_5/ai/default/aicity.c Modified: branches/S2_5/ai/default/aicity.c URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_5/ai/default/aicity.c?rev=27667&r1=27666&r2=27667&view=diff ============================================================================== --- branches/S2_5/ai/default/aicity.c (original) +++ branches/S2_5/ai/default/aicity.c Tue Jan 13 23:56:48 2015 @@ -689,6 +689,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