| Index: net/filter/filter.cc
|
| diff --git a/net/filter/filter.cc b/net/filter/filter.cc
|
| index 93583c1e6ef6609e8fd298b73ff186c0cf7e162b..244abaea10eead6e52ac95e5b52af3862c6f64ff 100644
|
| --- a/net/filter/filter.cc
|
| +++ b/net/filter/filter.cc
|
| @@ -369,7 +369,10 @@ Filter* Filter::PrependNewFilter(FilterType type_id,
|
| break;
|
| case FILTER_TYPE_SDCH:
|
| case FILTER_TYPE_SDCH_POSSIBLE:
|
| - first_filter.reset(InitSdchFilter(type_id, filter_context, buffer_size));
|
| + if (SdchManager::Global() && SdchManager::sdch_enabled()) {
|
| + first_filter.reset(
|
| + InitSdchFilter(type_id, filter_context, buffer_size));
|
| + }
|
| break;
|
| default:
|
| break;
|
|
|