| Index: chrome/browser/metrics/extensions_metrics_provider.cc
|
| diff --git a/chrome/browser/metrics/extensions_metrics_provider.cc b/chrome/browser/metrics/extensions_metrics_provider.cc
|
| index 2fb32d4f442cf869f36fb84f827579364cc86860..41f13596bc260a33a7b966ee9a97033f694fe618 100644
|
| --- a/chrome/browser/metrics/extensions_metrics_provider.cc
|
| +++ b/chrome/browser/metrics/extensions_metrics_provider.cc
|
| @@ -193,6 +193,8 @@ void ExtensionsMetricsProvider::ProvideOffStoreMetric(
|
|
|
| scoped_ptr<extensions::ExtensionSet> extensions(
|
| GetInstalledExtensions(profiles[i]));
|
| + if (!extensions)
|
| + continue;
|
|
|
| // Combine the state from each profile, always favoring the higher state as
|
| // defined by the order of ExtensionState.
|
| @@ -212,6 +214,8 @@ void ExtensionsMetricsProvider::ProvideOccupiedBucketMetric(
|
|
|
| scoped_ptr<extensions::ExtensionSet> extensions(
|
| GetInstalledExtensions(profile));
|
| + if (!extensions)
|
| + return;
|
|
|
| const int client_key = GetClientID() % kExtensionListClientKeys;
|
|
|
|
|