Author: gonzalo
Date: 2005-03-23 16:04:55 -0500 (Wed, 23 Mar 2005)
New Revision: 42173
Modified:
branches/mono-1-0/mcs/class/System.Web/System.Web/ChangeLog
branches/mono-1-0/mcs/class/System.Web/System.Web/HttpCookieCollection.cs
Log:
2005-03-23 Gonzalo Paniagua Javier <[EMAIL PROTECTED]>
* HttpCookieCollection.cs: when adding more than one cookie with the
same name, the last one is the winner.
Modified: branches/mono-1-0/mcs/class/System.Web/System.Web/ChangeLog
===================================================================
--- branches/mono-1-0/mcs/class/System.Web/System.Web/ChangeLog 2005-03-23
21:04:16 UTC (rev 42172)
+++ branches/mono-1-0/mcs/class/System.Web/System.Web/ChangeLog 2005-03-23
21:04:55 UTC (rev 42173)
@@ -1,3 +1,8 @@
+2005-03-23 Gonzalo Paniagua Javier <[EMAIL PROTECTED]>
+
+ * HttpCookieCollection.cs: when adding more than one cookie with the
+ same name, the last one is the winner.
+
2005-03-09 Gonzalo Paniagua Javier <[EMAIL PROTECTED]>
* HttpRequest.cs: correctly store the value cookies in Params. Fixes
Modified:
branches/mono-1-0/mcs/class/System.Web/System.Web/HttpCookieCollection.cs
===================================================================
--- branches/mono-1-0/mcs/class/System.Web/System.Web/HttpCookieCollection.cs
2005-03-23 21:04:16 UTC (rev 42172)
+++ branches/mono-1-0/mcs/class/System.Web/System.Web/HttpCookieCollection.cs
2005-03-23 21:04:55 UTC (rev 42173)
@@ -77,7 +77,10 @@
_AllCookies = null;
_AllKeys = null;
- BaseAdd (cookie.Name, cookie);
+ if (BaseGet (cookie.Name) == null)
+ BaseAdd (cookie.Name, cookie);
+ else
+ BaseSet (cookie.Name, cookie);
if (null != _Response)
_Response.OnCookieAdd (cookie);
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches