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 - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches