(svn r14001) -Fix (r13989): reading wrong variable, train crash on bridge crashes game
--- a/src/train_cmd.cpp Tue Aug 05 00:17:56 2008 +0000
+++ b/src/train_cmd.cpp Tue Aug 05 13:25:49 2008 +0000
@@ -3522,7 +3522,7 @@
/* Vehicle is inside a wormhole, v->u.rail.track contains no useful value then. */
trackbits |= DiagDirToDiagTrackBits(GetTunnelBridgeDirection(u->tile));
}
- TryReserveRailTrack(u->tile, TrackBitsToTrack(u->u.rail.track));
+ TryReserveRailTrack(u->tile, TrackBitsToTrack(trackbits));
}
}
}