| Index: base/metrics/field_trial.cc
|
| diff --git a/base/metrics/field_trial.cc b/base/metrics/field_trial.cc
|
| index 05afb9b31744e777fd9bba8f45237779d8fc9758..c82f33d6f62dd7bb715a2ee4a0ed78ca0f9c62de 100644
|
| --- a/base/metrics/field_trial.cc
|
| +++ b/base/metrics/field_trial.cc
|
| @@ -320,8 +320,11 @@ FieldTrial* FieldTrialList::FactoryGetFieldTrialWithRandomizationSeed(
|
|
|
| double entropy_value;
|
| if (randomization_type == FieldTrial::ONE_TIME_RANDOMIZED) {
|
| - entropy_value = GetEntropyProviderForOneTimeRandomization()->
|
| - GetEntropyForTrial(trial_name, randomization_seed);
|
| + const FieldTrial::EntropyProvider* entropy_provider =
|
| + GetEntropyProviderForOneTimeRandomization();
|
| + CHECK(entropy_provider);
|
| + entropy_value = entropy_provider->GetEntropyForTrial(trial_name,
|
| + randomization_seed);
|
| } else {
|
| DCHECK_EQ(FieldTrial::SESSION_RANDOMIZED, randomization_type);
|
| DCHECK_EQ(0U, randomization_seed);
|
|
|