diff options
author | Caolán McNamara <caolanm@redhat.com> | 2016-07-22 08:22:47 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2016-07-22 08:23:18 +0100 |
commit | 64d3270a89fd88d4d0cf70329af2c66f722fd95e (patch) | |
tree | ea2efd390b0539135c9be4bc79c4b54ee1cdf234 /jvmfwk | |
parent | 27aac319ca9f2d580aea45542c5d0428616f7e0b (diff) |
Related: tdf#101057 allow java update version number > 99
Change-Id: Icc37cf248fbf35f108eb5bbb25c36fbd54a9fe85
Diffstat (limited to 'jvmfwk')
-rw-r--r-- | jvmfwk/plugins/sunmajor/pluginlib/sunversion.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/jvmfwk/plugins/sunmajor/pluginlib/sunversion.cxx b/jvmfwk/plugins/sunmajor/pluginlib/sunversion.cxx index 47874405b731..b4ad7019d449 100644 --- a/jvmfwk/plugins/sunmajor/pluginlib/sunversion.cxx +++ b/jvmfwk/plugins/sunmajor/pluginlib/sunversion.cxx @@ -135,9 +135,9 @@ bool SunVersion::init(const char *szVersion) { if ( ! isdigit(*pCur)) { - //1.4.1_01-, 1.4.1_01a, the numerical part may only be 2 chars. - int len = pCur - pLast; - if (len > 2) + //1.8.0_102-, 1.8.0_01a, + size_t len = pCur - pLast; + if (len > sizeof(buf) - 1) return false; //we've got the update: 01, 02 etc strncpy(buf, pLast, len); |