merge r98447
[mono.git] / mcs / class / Mainsoft.Web / Mainsoft.Web.Hosting / ServletWorkerRequest.jvm.cs
index 8b4d4348c6b2eb024280e103ed8bfabab3595391..60037a316d3a5f55cc041f4a46b2b9b7f2f1616a 100644 (file)
@@ -42,7 +42,8 @@ using java.security;
 namespace Mainsoft.Web.Hosting {
        [MonoTODO("Implement security demands on the path usage functions (and review)")]
        [ComVisible (false)]
-       public abstract class BaseWorkerRequest : HttpWorkerRequest, IServiceProvider {
+       public abstract class BaseWorkerRequest : HttpWorkerRequest, IHttpExtendedWorkerRequest, IServiceProvider
+       {
                OutputStreamWrapper _OutputStream;
 
                readonly string _contextPath;
@@ -186,8 +187,7 @@ namespace Mainsoft.Web.Hosting {
                        string uri = GetUriPath();
                        string pathInfo = GetPathInfo();
                        if (pathInfo != null && pathInfo.Length > 0)
-                               if (!uri.EndsWith (pathInfo, StringComparison.Ordinal))
-                                       uri = uri.Substring (0, uri.Length - pathInfo.Length);
+                               uri = uri.Substring (0, uri.Length - pathInfo.Length);
 
                        return uri;
                }