Index: net/tools/flip_server/loadtime_measurement.h |
diff --git a/net/tools/flip_server/loadtime_measurement.h b/net/tools/flip_server/loadtime_measurement.h |
index d18ac2f897d47e86a262149078a5df492fc739b5..d1a8e07fdb267a0eb2cafb610293adb01f6298c8 100644 |
--- a/net/tools/flip_server/loadtime_measurement.h |
+++ b/net/tools/flip_server/loadtime_measurement.h |
@@ -30,7 +30,8 @@ class LoadtimeMeasurement { |
: num_urls_(0), pageload_html_file_(pageload_html_file) { |
std::string urls_string; |
base::ReadFileToString(urls_file, &urls_string); |
- base::SplitString(urls_string, '\n', &urls_); |
+ urls_ = base::SplitString(urls_string, "\n", base::TRIM_WHITESPACE, |
+ base::SPLIT_WANT_ALL); |
num_urls_ = urls_.size(); |
} |
@@ -72,14 +73,14 @@ class LoadtimeMeasurement { |
return; |
} |
if (action.find("record_page_load") == 0) { |
- std::vector<std::string> query; |
- base::SplitString(action, '?', &query); |
- std::vector<std::string> params; |
- base::SplitString(query[1], '&', ¶ms); |
- std::vector<std::string> url; |
- std::vector<std::string> loadtime; |
- base::SplitString(params[1], '=', &url); |
- base::SplitString(params[2], '=', &loadtime); |
+ std::vector<std::string> query = base::SplitString( |
+ action, "?", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL); |
+ std::vector<std::string> params = base::SplitString( |
+ query[1], "&", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL); |
+ std::vector<std::string> url = base::SplitString( |
+ params[1], "=", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL); |
+ std::vector<std::string> loadtime = base::SplitString( |
+ params[2], "=", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL); |
loadtimes_[url[1]] = atoi(loadtime[1].c_str()); |
output.append("OK"); |
return; |