(svn r4341) -Fix (FS#101) When a player got bankrupt, slots were not cleared, because vehicles got deleted directly by DeleteVehicle
authorcelestar
Sun, 09 Apr 2006 18:35:24 +0000
changeset 3490 d53bc3e794bd
parent 3489 497361c60b90
child 3491 35d747bb5e82
(svn r4341) -Fix (FS#101) When a player got bankrupt, slots were not cleared, because vehicles got deleted directly by DeleteVehicle
vehicle.c
--- a/vehicle.c	Sun Apr 09 18:25:31 2006 +0000
+++ b/vehicle.c	Sun Apr 09 18:35:24 2006 +0000
@@ -548,6 +548,7 @@
 		u = v->next;
 		has_artic_part = EngineHasArticPart(v);
 		DeleteName(v->string_id);
+		if (v->type == VEH_Road) ClearSlot(v);
 		v->type = 0;
 		UpdateVehiclePosHash(v, INVALID_COORD, 0);
 		v->next_hash = INVALID_VEHICLE;