Blame SOURCES/8145017.patch

f05b8e
# HG changeset patch
f05b8e
# User robm
f05b8e
# Date 1449750086 0
f05b8e
#      Thu Dec 10 12:21:26 2015 +0000
f05b8e
# Node ID b015efd2ab82fea24e06b539036c2e4978e26266
f05b8e
# Parent  c2ba29a6b98f628737ea1f74dd8745e4f72858a9
f05b8e
8145017: Add support for 3 digit hotspot minor version numbers
f05b8e
Reviewed-by: coffeys
f05b8e
f05b8e
diff --git a/src/share/native/common/jdk_util.c b/src/share/native/common/jdk_util.c
f05b8e
--- openjdk/jdk/src/share/native/common/jdk_util.c
f05b8e
+++ openjdk/jdk/src/share/native/common/jdk_util.c
f05b8e
@@ -53,7 +53,7 @@
f05b8e
     const char* jdk_update_string = JDK_UPDATE_VERSION;
f05b8e
     unsigned int jdk_update_version = 0;
f05b8e
     int len_update_ver = 0;
f05b8e
-    char update_ver[3];
f05b8e
+    char update_ver[5];
f05b8e
     char jdk_special_version = '\0';
f05b8e
 
f05b8e
     /* If the JDK_BUILD_NUMBER is of format bXX and XX is an integer
f05b8e
diff --git a/test/sun/misc/Version/Version.java b/test/sun/misc/Version/Version.java
f05b8e
--- openjdk/jdk/test/sun/misc/Version/Version.java
f05b8e
+++ openjdk/jdk/test/sun/misc/Version/Version.java
f05b8e
@@ -146,7 +146,7 @@
f05b8e
 
f05b8e
             String regex = "^([0-9]{1,2})";     // major
f05b8e
             regex += "\\.";                     // separator
f05b8e
-            regex += "([0-9]{1,2})";            // minor
f05b8e
+            regex += "([0-9]{1,3})";            // minor
f05b8e
             regex += "(\\-b([0-9]{1,3}))";      // JVM -bxx
f05b8e
             regex += ".*";
f05b8e