[winpr,timezone] reset timezone with tzset

when iterating over timezones and reset to original call tzset again to
reflect that new old timezone setting
This commit is contained in:
akallabeth
2024-12-20 10:31:40 +01:00
parent becc3403ab
commit d331f8eb3f
2 changed files with 2 additions and 0 deletions

View File

@@ -91,6 +91,7 @@ static void append_timezone(const char* dir, const char* name)
else
unsetenv("TZ");
free(tz);
tzset();
}
static void handle_link(const char* base, const char* dir, const char* name);

View File

@@ -899,6 +899,7 @@ DWORD EnumDynamicTimeZoneInformation(const DWORD dwIndex,
else
unsetenv("TZ");
free(tzcopy);
tzset();
if (local_time)
dynamic_time_zone_from_localtime(local_time, lpTimeZoneInformation);