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

Reply via email to