| Index: chrome/browser/chrome_browser_main.cc
|
| diff --git a/chrome/browser/chrome_browser_main.cc b/chrome/browser/chrome_browser_main.cc
|
| index fc9377f532558f7b71848ea4c054b63bdf2c258d..bfff171e89ab09c40a72da829ad6550643abebd8 100644
|
| --- a/chrome/browser/chrome_browser_main.cc
|
| +++ b/chrome/browser/chrome_browser_main.cc
|
| @@ -1384,8 +1384,11 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl() {
|
| const char kEnabledHttpOnlyGroupName[] = "EnabledHttpOnly";
|
| const char kDisabledAllGroupName[] = "DisabledAll";
|
|
|
| - base::StringPiece sdch_trial_group =
|
| + // Store in a string on return to keep underlying storage for
|
| + // StringPiece stable.
|
| + std::string sdch_trial_group_string =
|
| base::FieldTrialList::FindFullName(kSdchFieldTrialName);
|
| + base::StringPiece sdch_trial_group(sdch_trial_group_string);
|
| if (sdch_trial_group.starts_with(kEnabledAllGroupName)) {
|
| net::SdchManager::EnableSecureSchemeSupport(true);
|
| net::SdchManager::EnableSdchSupport(true);
|
|
|