src/roadveh_cmd.cpp
changeset 10302 8d4bdf14adb4
parent 10230 74440463e61e
child 10321 4a43d5022b7f
--- a/src/roadveh_cmd.cpp	Tue Oct 28 16:04:41 2008 +0000
+++ b/src/roadveh_cmd.cpp	Tue Oct 28 23:34:42 2008 +0000
@@ -1796,7 +1796,10 @@
 		return false;
 	}
 
-	if (v->current_order.IsType(OT_LEAVESTATION) && IsDriveThroughStopTile(v->tile)) v->current_order.Free();
+	if (v->current_order.IsType(OT_LEAVESTATION) && IsDriveThroughStopTile(v->tile)) {
+		v->current_order.Free();
+		ClearSlot(v);
+	}
 
 	/* Move to next frame unless vehicle arrived at a stop position
 	 * in a depot or entered a tunnel/bridge */