Author: billbarker
Date: Mon Dec  5 19:15:59 2005
New Revision: 354267

URL: http://svn.apache.org/viewcvs?rev=354267&view=rev
Log:
Strip quotes when parsing Cookie values, even for v0 Cookies.

This is in line with what ServerCookie does when we create the Cookie (i.e. we 
quote v0 Cookie values if necessary).  This way we are at least consistant.

Fix for Bug #36863

Modified:
    tomcat/connectors/trunk/util/java/org/apache/tomcat/util/http/Cookies.java

Modified: 
tomcat/connectors/trunk/util/java/org/apache/tomcat/util/http/Cookies.java
URL: 
http://svn.apache.org/viewcvs/tomcat/connectors/trunk/util/java/org/apache/tomcat/util/http/Cookies.java?rev=354267&r1=354266&r2=354267&view=diff
==============================================================================
--- tomcat/connectors/trunk/util/java/org/apache/tomcat/util/http/Cookies.java 
(original)
+++ tomcat/connectors/trunk/util/java/org/apache/tomcat/util/http/Cookies.java 
Mon Dec  5 19:15:59 2005
@@ -247,9 +247,8 @@
             int startValue=skipSpaces( bytes, pos, end);
             int endValue=startValue;
             
-            // quote is valid only in version=1 cookies
             cc=bytes[pos];
-            if( ( version == 1 || isSpecial ) && ( cc== '\'' || cc=='"' ) ) {
+            if(  cc== '\'' || cc=='"' ) {
                 startValue++;
                 endValue=indexOf( bytes, startValue, end, cc );
                 pos=endValue+1; // to skip to next cookie



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to