You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by br...@apache.org on 2014/06/19 01:51:30 UTC

[04/17] git commit: Header Quotes patch, dont trim quotes if the field supports commas

Header Quotes patch, dont trim quotes if the field supports commas


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/d1cf2b2f
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/d1cf2b2f
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/d1cf2b2f

Branch: refs/heads/4.2.x
Commit: d1cf2b2fb383c30bc78f2413bd7e1e3b51b996c8
Parents: 9788eed
Author: Brian Geffon <br...@apache.org>
Authored: Mon Jun 9 16:32:58 2014 -0700
Committer: Brian Geffon <br...@apache.org>
Committed: Tue Jun 10 15:56:52 2014 -0700

----------------------------------------------------------------------
 proxy/hdrs/MIME.cc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/d1cf2b2f/proxy/hdrs/MIME.cc
----------------------------------------------------------------------
diff --git a/proxy/hdrs/MIME.cc b/proxy/hdrs/MIME.cc
index 26a2a20..2d4be91 100644
--- a/proxy/hdrs/MIME.cc
+++ b/proxy/hdrs/MIME.cc
@@ -1797,8 +1797,10 @@ mime_field_value_get_comma_list(MIMEField *field, StrList *list)
   // if field doesn't support commas, don't rip apart.
   if (!field->supports_commas())
     list->append_string(str, len);
-  else
-    HttpCompat::parse_tok_list(list, 1, str, len, ',');
+  else {
+	  // we don't need to trim quotes at this point
+	  HttpCompat::parse_tok_list(list, 0, str, len, ',');
+  }
 
   return list->count;
 }