]> Cypherpunks repositories - gostls13.git/commit
time: correct unusual extension string cases
authorIan Lance Taylor <iant@golang.org>
Thu, 25 Feb 2021 18:01:56 +0000 (10:01 -0800)
committerIan Lance Taylor <iant@golang.org>
Sat, 27 Feb 2021 03:03:29 +0000 (03:03 +0000)
commitd9fd38e68ba00a51c2c7363150688d0e7687ef84
treeee99e9b392341d700b646a6481863bc43ae79194
parentcda8ee095e487951eab5a53a097e2b8f400f237d
time: correct unusual extension string cases

This fixes two uncommon cases.

First, the tzdata code permits timezone offsets up to 24 * 7, although
the POSIX TZ parsing does not. The tzdata code uses this to specify a
day of week in some cases.

Second, we incorrectly rejected a negative time offset for when a time
zone change comes into effect.

Fixes #44385

Change-Id: I5f2efc1d385e9bfa974a0de3fa81e7a94b827602
Reviewed-on: https://go-review.googlesource.com/c/go/+/296392
Trust: Ian Lance Taylor <iant@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
src/time/zoneinfo.go
src/time/zoneinfo_test.go