commit | caff3664078bafd5b6dc14e304282fbeb950b87d | [log] [tgz] |
---|---|---|
author | David K. Bainbridge <dbainbri@ciena.com> | Tue Jun 07 19:13:07 2016 -0700 |
committer | Gerrit Code Review <gerrit@onlab.us> | Wed Jun 08 03:24:29 2016 +0000 |
tree | 60868ff44bd180a117fea8d30d165c872651ba0f | |
parent | ed9411aae4a90ebf1ec0f6891eb421c82d3493ad [diff] |
ONOS-4674 - update the version parsing to treat everything after the last separator as a single value Change-Id: Ie4deac82c4e08eb7fccb12df7c2687a1adead889
diff --git a/core/api/src/main/java/org/onosproject/core/Version.java b/core/api/src/main/java/org/onosproject/core/Version.java index 06e9e20..1c61a39 100644 --- a/core/api/src/main/java/org/onosproject/core/Version.java +++ b/core/api/src/main/java/org/onosproject/core/Version.java
@@ -77,7 +77,7 @@ * @return version descriptor */ public static Version version(String string) { - String[] fields = string.split("[.-]"); + String[] fields = string.split("[.-]", 4); checkArgument(fields.length >= 2, TOO_SHORT); return new Version(parseInt(fields[0]), parseInt(fields[1]), fields.length >= 3 ? fields[2] : null,