Author: kkolinko Date: Thu Feb 12 14:10:52 2015 New Revision: 1659263 URL: http://svn.apache.org/r1659263 Log: Use an explicit Locale when converting to upper case. - followup to r1659193
Modified: tomcat/trunk/java/org/apache/naming/factory/BeanFactory.java tomcat/trunk/test/org/apache/coyote/ajp/SimpleAjpClient.java tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java Modified: tomcat/trunk/java/org/apache/naming/factory/BeanFactory.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/factory/BeanFactory.java?rev=1659263&r1=1659262&r2=1659263&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/factory/BeanFactory.java (original) +++ tomcat/trunk/java/org/apache/naming/factory/BeanFactory.java Thu Feb 12 14:10:52 2015 @@ -25,6 +25,7 @@ import java.lang.reflect.Method; import java.util.Enumeration; import java.util.HashMap; import java.util.Hashtable; +import java.util.Locale; import java.util.Map; import javax.naming.Context; @@ -170,7 +171,7 @@ public class BeanFactory param = param.substring(0, index).trim(); } else { setterName = "set" + - param.substring(0, 1).toUpperCase() + + param.substring(0, 1).toUpperCase(Locale.ENGLISH) + param.substring(1); } try { Modified: tomcat/trunk/test/org/apache/coyote/ajp/SimpleAjpClient.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/coyote/ajp/SimpleAjpClient.java?rev=1659263&r1=1659262&r2=1659263&view=diff ============================================================================== --- tomcat/trunk/test/org/apache/coyote/ajp/SimpleAjpClient.java (original) +++ tomcat/trunk/test/org/apache/coyote/ajp/SimpleAjpClient.java Thu Feb 12 14:10:52 2015 @@ -19,6 +19,7 @@ package org.apache.coyote.ajp; import java.io.IOException; import java.io.InputStream; import java.net.Socket; +import java.util.Locale; import javax.net.SocketFactory; @@ -64,7 +65,7 @@ public class SimpleAjpClient { } public void setMethod(String method) { - method = method.toUpperCase(); + method = method.toUpperCase(Locale.ENGLISH); switch (method) { case "OPTIONS": this.method = 1; Modified: tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java?rev=1659263&r1=1659262&r2=1659263&view=diff ============================================================================== --- tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java (original) +++ tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java Thu Feb 12 14:10:52 2015 @@ -23,6 +23,7 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; +import java.util.Locale; import java.util.Map; import javax.servlet.ServletContext; @@ -225,7 +226,7 @@ public class TestAbstractAjpProcessor ex for (String name: headers.keySet()) { value = headers.get(name); - name = name.toUpperCase(); + name = name.toUpperCase(Locale.ENGLISH); switch (name) { case "ACCEPT": forwardMessage.addHeader(0xA001, value); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org