| Index: components/data_reduction_proxy/common/data_reduction_proxy_headers.cc
|
| diff --git a/components/data_reduction_proxy/common/data_reduction_proxy_headers.cc b/components/data_reduction_proxy/common/data_reduction_proxy_headers.cc
|
| index 773d14c7042f1443b5c757196c84bec974f702cd..e3f271568eb9591c141f8edc214e09fe8bb4b6eb 100644
|
| --- a/components/data_reduction_proxy/common/data_reduction_proxy_headers.cc
|
| +++ b/components/data_reduction_proxy/common/data_reduction_proxy_headers.cc
|
| @@ -20,6 +20,9 @@ using net::ProxyService;
|
|
|
| namespace data_reduction_proxy {
|
|
|
| +const char* kDataReductionProxyViaValues[]= {"Chrome-Compression-Proxy",
|
| + "Chrome Compression Proxy"};
|
| +
|
| bool GetDataReductionProxyBypassDuration(
|
| const net::HttpResponseHeaders* headers,
|
| const std::string& action_prefix,
|
| @@ -78,8 +81,7 @@ bool GetDataReductionProxyInfo(const net::HttpResponseHeaders* headers,
|
|
|
| bool HasDataReductionProxyViaHeader(const net::HttpResponseHeaders* headers) {
|
| const size_t kVersionSize = 4;
|
| - const char kDataReductionProxyViaValue[] = "Chrome-Compression-Proxy";
|
| - size_t value_len = strlen(kDataReductionProxyViaValue);
|
| + size_t value_len = strlen(kDataReductionProxyViaValues[0]);
|
| void* iter = NULL;
|
| std::string value;
|
|
|
| @@ -88,7 +90,8 @@ bool HasDataReductionProxyViaHeader(const net::HttpResponseHeaders* headers) {
|
| // 'Via: 1.1 Chrome-Compression-Proxy'
|
| while (headers->EnumerateHeader(&iter, "via", &value)) {
|
| if (value.size() >= kVersionSize + value_len &&
|
| - !value.compare(kVersionSize, value_len, kDataReductionProxyViaValue))
|
| + !value.compare(kVersionSize, value_len,
|
| + kDataReductionProxyViaValues[0]))
|
| return true;
|
| }
|
|
|
|
|