Index: org/apache/catalina/servlets/CGIServlet.java =================================================================== --- org/apache/catalina/servlets/CGIServlet.java (revision 831814) +++ org/apache/catalina/servlets/CGIServlet.java (working copy) @@ -1105,8 +1105,8 @@ * directory to enable CGI script to be executed. */ protected void expandCGIScript() { - StringBuffer srcPath = new StringBuffer(); - StringBuffer destPath = new StringBuffer(); + StringBuilder srcPath = new StringBuilder(); + StringBuilder destPath = new StringBuilder(); InputStream is = null; // paths depend on mapping @@ -1190,7 +1190,7 @@ */ public String toString() { - StringBuffer sb = new StringBuffer(); + StringBuilder sb = new StringBuilder(); sb.append(""); @@ -1604,7 +1604,7 @@ int bufRead = -1; //create query arguments - StringBuffer cmdAndArgs = new StringBuffer(); + StringBuilder cmdAndArgs = new StringBuilder(); if (command.indexOf(" ") < 0) { cmdAndArgs.append(command); } else { @@ -1627,7 +1627,7 @@ } } - StringBuffer command = new StringBuffer(cgiExecutable); + StringBuilder command = new StringBuilder(cgiExecutable); command.append(" "); command.append(cmdAndArgs.toString()); cmdAndArgs = command; Index: org/apache/catalina/servlets/DefaultServlet.java =================================================================== --- org/apache/catalina/servlets/DefaultServlet.java (revision 831814) +++ org/apache/catalina/servlets/DefaultServlet.java (working copy) @@ -375,7 +375,7 @@ protected void doOptions(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { - StringBuffer allow = new StringBuffer(); + StringBuilder allow = new StringBuilder(); // There is a doGet method allow.append("GET, HEAD"); // There is a doPost @@ -1149,7 +1149,7 @@ InputStream xsltInputStream) throws IOException, ServletException { - StringBuffer sb = new StringBuffer(); + StringBuilder sb = new StringBuilder(); sb.append(""); sb.append("