time: don't check non-nil err twice in parse

Change-Id: I40a1b49035321b05032eacf4525a62b8c562e0d0
Reviewed-on: https://go-review.googlesource.com/c/go/+/612195
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Tim King <taking@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
This commit is contained in:
Tobias Klauser 2024-09-10 12:47:22 +02:00 committed by Gopher Robot
parent d288776d91
commit aef61555da

View File

@ -1259,9 +1259,9 @@ func parse(layout, value string, defaultLocation, local *Location) (Time, error)
hr, _, err = getnum(hour, true)
if err == nil {
mm, _, err = getnum(min, true)
}
if err == nil {
ss, _, err = getnum(seconds, true)
if err == nil {
ss, _, err = getnum(seconds, true)
}
}
// The range test use > rather than >=,