Index: chrome/browser/invalidation/profile_invalidation_provider_factory.cc |
diff --git a/chrome/browser/invalidation/profile_invalidation_provider_factory.cc b/chrome/browser/invalidation/profile_invalidation_provider_factory.cc |
index 39b401a685b1ded60dc1749e2e1abc1da85d43c3..4bc6171c777f11255d72363f155f634b971a8263 100644 |
--- a/chrome/browser/invalidation/profile_invalidation_provider_factory.cc |
+++ b/chrome/browser/invalidation/profile_invalidation_provider_factory.cc |
@@ -95,7 +95,7 @@ void ProfileInvalidationProviderFactory::RegisterTestingFactory( |
KeyedService* ProfileInvalidationProviderFactory::BuildServiceInstanceFor( |
content::BrowserContext* context) const { |
if (testing_factory_) |
- return testing_factory_(context); |
+ return testing_factory_(context).release(); |
#if defined(OS_ANDROID) |
return new ProfileInvalidationProvider(scoped_ptr<InvalidationService>( |