From 88e92dddb9ee580a954c77f84c1d46d3b27defe9 Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Mon, 11 Dec 2023 09:00:24 +0100 Subject: [PATCH] Fix: nextTimeStep must be between minParkingTime and maxParkingTime. --- library/src/calculate_price.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/src/calculate_price.cpp b/library/src/calculate_price.cpp index c9da7df..7e2605d 100644 --- a/library/src/calculate_price.cpp +++ b/library/src/calculate_price.cpp @@ -173,9 +173,9 @@ int CALCULATE_LIBRARY_API compute_next_timestep(parking_tariff_t *tariff, int cu qCritical() << " compute_next_timestep() firstDurationStep:" << firstDurationStep; - int nextTimeStep = currentTimeMinutes + firstDurationStep; + int const nextTimeStep = currentTimeMinutes + firstDurationStep; - if (currentTimeMinutes >= minParkingTime && nextTimeStep <= maxParkingTime) { + if (nextTimeStep >= minParkingTime && nextTimeStep <= maxParkingTime) { qCritical() << " compute_next_timestep() nextTimeStep:" << nextTimeStep; return nextTimeStep; }