Repository: cxf
Updated Branches:
  refs/heads/2.6.x-fixes 4a7e6b8fb -> f98ed2c8d


[CXF-5575] Replacing duplicate slashes where possible


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/f98ed2c8
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/f98ed2c8
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/f98ed2c8

Branch: refs/heads/2.6.x-fixes
Commit: f98ed2c8d90e820d4733e90e04ae8098ea7d1dd5
Parents: 4a7e6b8
Author: Sergey Beryozkin <sberyoz...@talend.com>
Authored: Mon Feb 24 13:55:41 2014 +0000
Committer: Sergey Beryozkin <sberyoz...@talend.com>
Committed: Mon Feb 24 13:57:49 2014 +0000

----------------------------------------------------------------------
 .../org/apache/cxf/transport/servlet/AbstractHTTPServlet.java    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/f98ed2c8/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/AbstractHTTPServlet.java
----------------------------------------------------------------------
diff --git 
a/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/AbstractHTTPServlet.java
 
b/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/AbstractHTTPServlet.java
index b09bcc4..90a0bd3 100644
--- 
a/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/AbstractHTTPServlet.java
+++ 
b/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/AbstractHTTPServlet.java
@@ -325,7 +325,7 @@ public abstract class AbstractHTTPServlet extends 
HttpServlet {
         ServletContext sc = super.getServletContext();
         RequestDispatcher rd = dispatcherServletName != null 
             ? sc.getNamedDispatcher(dispatcherServletName) 
-            : sc.getRequestDispatcher(theServletPath + pathInfo);
+            : sc.getRequestDispatcher((theServletPath + 
pathInfo).replace("//", "/"));
         if (rd == null) {
             String errorMessage = "No RequestDispatcher can be created for 
path " + pathInfo;
             if (dispatcherServletName != null) {
@@ -377,7 +377,7 @@ public abstract class AbstractHTTPServlet extends 
HttpServlet {
             if ("/".equals(contextPath)) {
                 contextPath = "";
             }
-            return contextPath + servletPath + pathInfo;
+            return contextPath + (servletPath + pathInfo).replace("//", "/");
         }
         
         @Override

Reply via email to