diff options
author | david knox <dknox@78-97-42-72.skybeam.com> | 2011-02-02 16:34:58 -0700 |
---|---|---|
committer | david knox <dknox@78-97-42-72.skybeam.com> | 2011-02-02 16:34:58 -0700 |
commit | a1884b94375af74c5ba92ce4393d60c66cc9deda (patch) | |
tree | d6e66a9c8861d7dd0c23d724d0737d24be79af91 | |
parent | 0e9407e9b063b8f4fc7e8339201f31ca04f03af0 (diff) | |
download | tomcat-a1884b94375af74c5ba92ce4393d60c66cc9deda.tar.gz tomcat-a1884b94375af74c5ba92ce4393d60c66cc9deda.tar.xz tomcat-a1884b94375af74c5ba92ce4393d60c66cc9deda.zip |
Adding the patch
-rw-r--r-- | tomcat6-6.0-rhbz-674601.patch | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tomcat6-6.0-rhbz-674601.patch b/tomcat6-6.0-rhbz-674601.patch new file mode 100644 index 0000000..64b927f --- /dev/null +++ b/tomcat6-6.0-rhbz-674601.patch @@ -0,0 +1,18 @@ +--- ./java/org/apache/catalina/connector/Request.java.orig 2011-02-02 15:50:25.623469439 -0700 ++++ ./java/org/apache/catalina/connector/Request.java 2011-02-02 15:51:58.832219055 -0700 +@@ -2717,8 +2717,14 @@ + int semi = entry.indexOf(";q="); + if (semi >= 0) { + try { +- quality = Double.parseDouble(entry.substring(semi + 3)); ++ String strQuality = entry.substring(semi + 3); ++ if (strQuality.length() <= 5) { ++ quality = Double.parseDouble(strQuality); ++ } else { ++ quality = 0.0; ++ } + } catch (NumberFormatException e) { ++ + quality = 0.0; + } + entry = entry.substring(0, semi); |