diff options
| author | Garrett Wollman <wollman@FreeBSD.org> | 1997-01-13 17:12:23 +0000 |
|---|---|---|
| committer | Garrett Wollman <wollman@FreeBSD.org> | 1997-01-13 17:12:23 +0000 |
| commit | 525a12e98943d0a0e1430115ed142d3bc2b9994b (patch) | |
| tree | 42aa857978b8a45fd0c44f97fb70e29b9bd0131f /lib | |
| parent | 332bf003160d0f409f963bc316b009dac688fb38 (diff) | |
Notes
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/libc/stdtime/localtime.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/lib/libc/stdtime/localtime.c b/lib/libc/stdtime/localtime.c index 35a7071148de..5fe9f9845f28 100644 --- a/lib/libc/stdtime/localtime.c +++ b/lib/libc/stdtime/localtime.c @@ -724,18 +724,19 @@ const int lastditch; name += stdlen; if (stdlen >= sizeof sp->chars) stdlen = (sizeof sp->chars) - 1; + stdoffset = 0; } else { name = getzname(name); stdlen = name - stdname; if (stdlen < 3) return -1; - } - if (*name == '\0') - return -1; /* was "stdoffset = 0;" */ - else { - name = getoffset(name, &stdoffset); - if (name == NULL) - return -1; + if (*name == '\0') + return -1; /* was "stdoffset = 0;" */ + else { + name = getoffset(name, &stdoffset); + if (name == NULL) + return -1; + } } load_result = tzload(TZDEFRULES, sp); if (load_result != 0) |
