From 2d60a9d54de8d574da4896a4b3b9e0fabcbacac8 Mon Sep 17 00:00:00 2001 From: GeertJohan Date: Wed, 2 Apr 2014 21:50:28 +0200 Subject: [PATCH] Revert "Fix parsing return values for zero parts, and allow zero when len(part) == 1" This reverts commit fd83e1645ff031b89315ab0fcab1883db066a3e1. --- version.go | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/version.go b/version.go index 29b6356..f23b254 100644 --- a/version.go +++ b/version.go @@ -64,10 +64,7 @@ func parseVersion(s string) (Version, bool) { return InvalidVersion, false } for i, part := range parts { - if len(part) == 0 { - return InvalidVersion, false - } - if len(part) > 1 && part[0] == '0' { + if len(part) == 0 || part[0] == '0' { return InvalidVersion, false } num, err := strconv.ParseInt(part, 10, 32) @@ -87,8 +84,5 @@ func parseVersion(s string) (Version, bool) { } } - if v == InvalidVersion { - return InvalidVersion, false - } return v, true }