From 649118c9285b4820da5344808b590c0d365eb64a Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Tue, 31 Jul 2018 19:10:05 +0100 Subject: [PATCH] Fix assertion failure when deleting train from signalled tunnel/bridge --- src/train_cmd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/train_cmd.cpp b/src/train_cmd.cpp index f1b18b1c0f..67a43da5d4 100644 --- a/src/train_cmd.cpp +++ b/src/train_cmd.cpp @@ -5063,7 +5063,7 @@ void DeleteVisibleTrain(Train *v) /* Vehicle is inside a wormhole, u->track contains no useful value then. */ if (IsTunnelBridgeWithSignalSimulation(tile)) { TileIndex end = GetOtherTunnelBridgeEnd(tile); - UpdateSignalsOnSegment(end, INVALID_DIAGDIR, GetTileOwner(tile)); + AddSideToSignalBuffer(end, INVALID_DIAGDIR, GetTileOwner(tile)); SetSignalledBridgeTunnelGreenIfClear(tile, end); } } else {