Index: tools/ipc_fuzzer/replay/replay_process.cc |
diff --git a/tools/ipc_fuzzer/replay/replay_process.cc b/tools/ipc_fuzzer/replay/replay_process.cc |
index 0a954a6ac626eccaf5402fa81240d7085388b8ab..34d972393f9dafc0c5edf934f7c9aec85e805015 100644 |
--- a/tools/ipc_fuzzer/replay/replay_process.cc |
+++ b/tools/ipc_fuzzer/replay/replay_process.cc |
@@ -63,6 +63,9 @@ bool ReplayProcess::Initialize(int argc, const char** argv) { |
settings.log_file = FILE_PATH_LITERAL("ipc_replay.log"); |
logging::InitLogging(settings); |
+ // Make sure to initialize Mojo before starting the IO thread. |
+ InitializeMojo(); |
+ |
io_thread_.StartWithOptions( |
base::Thread::Options(base::MessageLoop::TYPE_IO, 0)); |
@@ -72,8 +75,6 @@ bool ReplayProcess::Initialize(int argc, const char** argv) { |
kPrimaryIPCChannel + base::GlobalDescriptors::kBaseDescriptor); |
#endif |
- InitializeMojo(); |
- |
return true; |
} |