(svn r14545) -Fix [FS#2386]: road vehicles sometimes never got their "slots" deallocated causing RVs not going to depot for service.
This commit is contained in:
		@@ -1796,7 +1796,10 @@ again:
 | 
			
		||||
		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 */
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user