Index: components/arc/crash_collector/arc_crash_collector_bridge.cc |
diff --git a/components/arc/crash_collector/arc_crash_collector_bridge.cc b/components/arc/crash_collector/arc_crash_collector_bridge.cc |
index 8557308a6b87703c0994a97aa5dbbffd3c395439..223e8f353a38d9d1dc27a2c2dba58363ca851ae6 100644 |
--- a/components/arc/crash_collector/arc_crash_collector_bridge.cc |
+++ b/components/arc/crash_collector/arc_crash_collector_bridge.cc |
@@ -31,8 +31,11 @@ ArcCrashCollectorBridge::~ArcCrashCollectorBridge() { |
void ArcCrashCollectorBridge::OnInstanceReady() { |
mojom::CrashCollectorHostPtr host_ptr; |
binding_.Bind(mojo::GetProxy(&host_ptr)); |
- arc_bridge_service()->crash_collector()->instance()->Init( |
- std::move(host_ptr)); |
+ auto* instance = |
+ arc_bridge_service()->crash_collector()->GetInstanceForMethod("Init"); |
+ if (!instance) |
+ return; |
+ instance->Init(std::move(host_ptr)); |
} |
void ArcCrashCollectorBridge::DumpCrash(const mojo::String& type, |