mirror of
https://git.musl-libc.org/git/musl
synced 2025-01-23 22:52:23 +03:00
treat empty TZ environment variable as GMT rather than default
this improves compatibility with the behavior of other systems and with some applications which set an empty TZ var to disable use of local time by mktime, etc.
This commit is contained in:
parent
8f08a58c63
commit
2a780aa305
@ -125,7 +125,8 @@ static void do_tzset()
|
||||
"/usr/share/zoneinfo/\0/share/zoneinfo/\0/etc/zoneinfo/\0";
|
||||
|
||||
s = getenv("TZ");
|
||||
if (!s || !*s) s = "/etc/localtime";
|
||||
if (!s) s = "/etc/localtime";
|
||||
if (!*s) s = __gmt;
|
||||
|
||||
if (old_tz && !strcmp(s, old_tz)) return;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user