Index: chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.cc |
diff --git a/chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.cc b/chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.cc |
index 26be2de2cd7dc939dba07a2f3d4b57d189009c0c..6776cd7ab88c388d5b2807b230236b45c883c261 100644 |
--- a/chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.cc |
+++ b/chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.cc |
@@ -56,11 +56,17 @@ void DataReductionProxyChromeSettings::RegisterSyntheticFieldTrial( |
// static |
std::string DataReductionProxyChromeSettings::GetBuildAndPatchNumber() { |
chrome::VersionInfo version_info; |
+ return GetBuildAndPatchNumberFromString(version_info.Version()); |
+} |
+ |
+// static |
+std::string DataReductionProxyChromeSettings::GetBuildAndPatchNumberFromString( |
+ std::string version) { |
std::vector<std::string> version_parts; |
- base::SplitString(version_info.Version(), '.', &version_parts); |
+ base::SplitString(version, '.', &version_parts); |
if (version_parts.size() != 4) |
- return ""; |
- return version_parts[2] + version_parts[3]; |
+ return std::string(); |
+ return version_parts[2] + '.' + version_parts[3]; |
} |
// static |