Index: mojo/edk/embedder/embedder.cc |
diff --git a/mojo/edk/embedder/embedder.cc b/mojo/edk/embedder/embedder.cc |
index fa4e6ea62a25d873cf14486eb513354d8510680a..2fe0c8dc559e8b7b16866a21e086ffed37a4e746 100644 |
--- a/mojo/edk/embedder/embedder.cc |
+++ b/mojo/edk/embedder/embedder.cc |
@@ -107,17 +107,20 @@ void ShutdownIPCSupport() { |
ScopedMessagePipeHandle CreateMessagePipe( |
ScopedPlatformHandle platform_handle) { |
- DCHECK(internal::g_core); |
+ CHECK(internal::g_process_delegate); |
+ CHECK(internal::g_core); |
return internal::g_core->CreateMessagePipe(std::move(platform_handle)); |
} |
ScopedMessagePipeHandle CreateParentMessagePipe(const std::string& token) { |
- DCHECK(internal::g_core); |
+ CHECK(internal::g_process_delegate); |
+ CHECK(internal::g_core); |
return internal::g_core->CreateParentMessagePipe(token); |
} |
ScopedMessagePipeHandle CreateChildMessagePipe(const std::string& token) { |
- DCHECK(internal::g_core); |
+ CHECK(internal::g_process_delegate); |
+ CHECK(internal::g_core); |
return internal::g_core->CreateChildMessagePipe(token); |
} |