Index: net/base/data_url.cc |
diff --git a/net/base/data_url.cc b/net/base/data_url.cc |
index e0502d303a8cc240651771f453cc601495315662..4f26456edef2d2a8772d96123c5e075d6b0fbbf0 100644 |
--- a/net/base/data_url.cc |
+++ b/net/base/data_url.cc |
@@ -36,9 +36,9 @@ bool DataURL::Parse(const GURL& url, std::string* mime_type, |
if (comma == end) |
return false; |
- std::vector<std::string> meta_data; |
- std::string unparsed_meta_data(after_colon, comma); |
- base::SplitString(unparsed_meta_data, ';', &meta_data); |
+ std::vector<std::string> meta_data = |
+ base::SplitString(base::StringPiece(after_colon, comma), ";", |
+ base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL); |
std::vector<std::string>::iterator iter = meta_data.begin(); |
if (iter != meta_data.end()) { |