Index: chrome/browser/sync/glue/shared_change_processor.cc |
diff --git a/chrome/browser/sync/glue/shared_change_processor.cc b/chrome/browser/sync/glue/shared_change_processor.cc |
index f0c530921281ac6c327f227359e59506c324aff0..f8be7be98149137e1b82f8d3c6f1d2a495813246 100644 |
--- a/chrome/browser/sync/glue/shared_change_processor.cc |
+++ b/chrome/browser/sync/glue/shared_change_processor.cc |
@@ -64,7 +64,7 @@ base::WeakPtr<syncer::SyncableService> SharedChangeProcessor::Connect( |
error_handler_ = error_handler; |
base::WeakPtr<syncer::SyncableService> local_service = |
sync_factory->GetSyncableServiceForType(type); |
- if (!local_service) { |
+ if (!local_service.get()) { |
NOTREACHED() << "SyncableService destroyed before DTC was stopped."; |
disconnected_ = true; |
return base::WeakPtr<syncer::SyncableService>(); |