From 66784b4252f58d9bc8f0a782a6d22000a7eb68e0 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Wed, 4 Sep 2024 21:07:12 +0100 Subject: [PATCH] Departures: Fix handling of lateness adjustment --- src/departures.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/departures.cpp b/src/departures.cpp index cdbcbec7f8..9d00e3e0bf 100644 --- a/src/departures.cpp +++ b/src/departures.cpp @@ -721,7 +721,7 @@ DepartureList MakeDepartureList(StationID station, const std::vectorstatus != D_ARRIVED && d->lateness > 0) { - d->lateness -= least_order->order->GetWaitTime(); + d->lateness = std::max(0, d->lateness - least_order->order->GetWaitTime()); } } }