On 21/09/17 11:40, ma...@apache.org wrote: > Author: markt > Date: Thu Sep 21 10:40:37 2017 > New Revision: 1809146 > > URL: http://svn.apache.org/viewvc?rev=1809146&view=rev > Log: > Replacement of '\' with '/' should occur when the system file separator is '\'
This breaks multiple unit tests in Windows because the canonical and absolute paths no longer match. The original change looks correct so I want to look further at what might be the best way to fix this. Mark > > Modified: > > tomcat/trunk/java/org/apache/catalina/webresources/AbstractFileResourceSet.java > > Modified: > tomcat/trunk/java/org/apache/catalina/webresources/AbstractFileResourceSet.java > URL: > http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/webresources/AbstractFileResourceSet.java?rev=1809146&r1=1809145&r2=1809146&view=diff > ============================================================================== > --- > tomcat/trunk/java/org/apache/catalina/webresources/AbstractFileResourceSet.java > (original) > +++ > tomcat/trunk/java/org/apache/catalina/webresources/AbstractFileResourceSet.java > Thu Sep 21 10:40:37 2017 > @@ -122,7 +122,7 @@ public abstract class AbstractFileResour > * @param path Path to be normalized > */ > private String normalize(String path) { > - return RequestUtil.normalize(path, File.separatorChar == '/'); > + return RequestUtil.normalize(path, File.separatorChar == '\\'); > } > > @Override > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org