summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-10-11 15:09:06 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-10-11 15:09:06 +0000
commitb3036d5840b7aea50fa88dd01d7be7c0cc6fe74e (patch)
tree1342d9893760ceceb2ea953b5e13adba6264e46b
parentb56a0a6d79b32cdc25ff11e7bd7714b2c19095ad (diff)
2010-10-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Skip ";" after name value pair. * src/cookie_helper.cc
-rw-r--r--ChangeLog5
-rw-r--r--src/cookie_helper.cc3
2 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 21c45a78..a92ad1c5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2010-10-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
+ Skip ";" after name value pair.
+ * src/cookie_helper.cc
+
+2010-10-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
+
Rewritten util::mkdirs()
* src/util.cc
diff --git a/src/cookie_helper.cc b/src/cookie_helper.cc
index 5dc6cab3..d1cdbc73 100644
--- a/src/cookie_helper.cc
+++ b/src/cookie_helper.cc
@@ -221,6 +221,9 @@ bool parse
bool secure = false;
bool httpOnly = false;
+ if(nvEnd != end) {
+ ++nvEnd;
+ }
for(std::string::const_iterator i = nvEnd; i != end;) {
std::string::const_iterator j = std::find(i, end, ';');
std::string::const_iterator eq = std::find(i, j, '=');