Author: gonzalo
Date: 2005-03-23 16:04:16 -0500 (Wed, 23 Mar 2005)
New Revision: 42172

Modified:
   trunk/mcs/class/System.Web/System.Web/ChangeLog
   trunk/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: trunk/mcs/class/System.Web/System.Web/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web/System.Web/ChangeLog     2005-03-23 20:44:32 UTC 
(rev 42171)
+++ trunk/mcs/class/System.Web/System.Web/ChangeLog     2005-03-23 21:04:16 UTC 
(rev 42172)
@@ -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: trunk/mcs/class/System.Web/System.Web/HttpCookieCollection.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web/HttpCookieCollection.cs       
2005-03-23 20:44:32 UTC (rev 42171)
+++ trunk/mcs/class/System.Web/System.Web/HttpCookieCollection.cs       
2005-03-23 21:04:16 UTC (rev 42172)
@@ -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

Reply via email to