Author: igorz Date: 2008-02-17 02:31:26 -0500 (Sun, 17 Feb 2008) New Revision: 95957
Modified: branches/mainsoft/gh2.2/mcs/class/System.Web/System.Web/HttpRequest.jvm.cs Log: prevent InvalidCastExseption Modified: branches/mainsoft/gh2.2/mcs/class/System.Web/System.Web/HttpRequest.jvm.cs =================================================================== --- branches/mainsoft/gh2.2/mcs/class/System.Web/System.Web/HttpRequest.jvm.cs 2008-02-17 02:03:26 UTC (rev 95956) +++ branches/mainsoft/gh2.2/mcs/class/System.Web/System.Web/HttpRequest.jvm.cs 2008-02-17 07:31:26 UTC (rev 95957) @@ -138,6 +138,8 @@ { if (context == null) return; + if (!(context.WorkerRequest is IHttpExtendedWorkerRequest)) + return; IHttpExtendedWorkerRequest exWorker = (IHttpExtendedWorkerRequest) context.WorkerRequest; HttpSession javaSession = exWorker.GetSession (false); if (javaSession == null) @@ -177,6 +179,8 @@ if (cookies == null || cookies.Count == 0) return; + if (!(context.WorkerRequest is IHttpExtendedWorkerRequest)) + return; IHttpExtendedWorkerRequest exWorker = (IHttpExtendedWorkerRequest) context.WorkerRequest; bool inPortletMode = !context.IsServletRequest; bool shouldStoreCookiesCollection = false; _______________________________________________ Mono-patches maillist - Mono-patches@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-patches