From 90b41b530b154b089bdb5356dc6f655993965a50 Mon Sep 17 00:00:00 2001 From: Arthur David Olson Date: Sat, 1 Jun 1996 13:14:57 -0400 Subject: [PATCH] SCCS-file: zic.c SCCS-SID: 7.77 --- zic.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/zic.c b/zic.c index d9efbaa..1da323f 100644 --- a/zic.c +++ b/zic.c @@ -1694,11 +1694,13 @@ error(_("can't determine time zone abbrevation to use just after until time")); ** Now we may get to set starttime for the next zone line. */ if (useuntil) { - starttime = tadd(zp->z_untiltime, -gmtoff); startttisstd = zp->z_untilrule.r_todisstd; startttisgmt = zp->z_untilrule.r_todisgmt; + starttime = zp->z_untiltime; if (!startttisstd) starttime = tadd(starttime, -stdoff); + if (!startttisgmt) + starttime = tadd(starttime, -gmtoff); } } writezone(zpfirst->z_name);