4. --- a/lib/Mojo/Cookie.pm
+++ b/lib/Mojo/Cookie.pm
@@ -21,7 +20,15 @@
s*
/x;
my $SEPARATOR_RE = qr/^s*;s*/;
-my $VALUE_RE = qr/^([^;,]+)s*/;
+my $VALUE_RE = qr/
+ ^
+ (
+ "(?:|[^"])+" # Quoted
+ |
+ [^;,]+ # Unquoted
+ )
+ s*
+/x;
# "My Homer is not a communist.
# He may be a liar, a pig, an idiot, a communist,