From df158b7e5c93764243554eb524d6831aa1fa4bf4 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Tue, 14 Jan 2025 19:17:06 +0100 Subject: [PATCH] [winpr,timezone] fix dst bias --- winpr/libwinpr/timezone/timezone.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/winpr/libwinpr/timezone/timezone.c b/winpr/libwinpr/timezone/timezone.c index 2799c0b12..30bb57d11 100644 --- a/winpr/libwinpr/timezone/timezone.c +++ b/winpr/libwinpr/timezone/timezone.c @@ -735,7 +735,7 @@ static int dynamic_time_zone_from_localtime(const struct tm* local_time, { /* DST bias is the difference between standard time and DST in minutes */ const LONG d = get_bias(local_time, TRUE); - tz->DaylightBias = -1 * (LONG)labs(tz->Bias - d); + tz->DaylightBias = -1 * (tz->Bias - d); if (!get_transition_date(local_time, FALSE, &tz->StandardDate)) rc |= HAVE_NO_STANDARD_TRANSITION_DATE; if (!get_transition_date(local_time, TRUE, &tz->DaylightDate))