diff --git a/src/train_cmd.cpp b/src/train_cmd.cpp index 6efc94e3d3..06115aa857 100644 --- a/src/train_cmd.cpp +++ b/src/train_cmd.cpp @@ -2692,7 +2692,7 @@ static bool HasLongReservePbsSignalOnTrackdir(Train* v, TileIndex tile, Trackdir const TraceRestrictProgram *prog = GetExistingTraceRestrictProgram(tile, TrackdirToTrack(trackdir)); if (prog && prog->actions_used_flags & TRPAUF_LONG_RESERVE) { TraceRestrictProgramResult out; - prog->Execute(v, TraceRestrictProgramInput(tile, trackdir, &VehiclePosTraceRestrictPreviousSignalCallback, nullptr), out); + prog->Execute(v, TraceRestrictProgramInput(tile, trackdir, &VehiclePosTraceRestrictPreviousSignalCallback, NULL), out); if (out.flags & TRPRF_LONG_RESERVE) { return true; }