summaryrefslogtreecommitdiff
path: root/lib/libc
diff options
context:
space:
mode:
authorGarrett Wollman <wollman@FreeBSD.org>1997-01-13 17:12:23 +0000
committerGarrett Wollman <wollman@FreeBSD.org>1997-01-13 17:12:23 +0000
commit525a12e98943d0a0e1430115ed142d3bc2b9994b (patch)
tree42aa857978b8a45fd0c44f97fb70e29b9bd0131f /lib/libc
parent332bf003160d0f409f963bc316b009dac688fb38 (diff)
Notes
Diffstat (limited to 'lib/libc')
-rw-r--r--lib/libc/stdtime/localtime.c15
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)