Index: tools/ipc_fuzzer/message_replay/replay_process.cc |
diff --git a/tools/ipc_fuzzer/message_replay/replay_process.cc b/tools/ipc_fuzzer/message_replay/replay_process.cc |
index 017b6a15c7fc16b71b9f118fc9568017317f0a5d..b59c43821c0e8f6b4547003be226e1396acf51c1 100644 |
--- a/tools/ipc_fuzzer/message_replay/replay_process.cc |
+++ b/tools/ipc_fuzzer/message_replay/replay_process.cc |
@@ -108,7 +108,7 @@ bool ReplayProcess::OpenTestcase() { |
void ReplayProcess::SendNextMessage() { |
if (message_index_ >= messages_.size()) { |
- base::MessageLoop::current()->Quit(); |
+ base::MessageLoop::current()->QuitWhenIdle(); |
return; |
} |
@@ -119,7 +119,7 @@ void ReplayProcess::SendNextMessage() { |
if (!channel_->Send(message)) { |
LOG(ERROR) << "ChannelProxy::Send() failed after " |
<< message_index_ << " messages"; |
- base::MessageLoop::current()->Quit(); |
+ base::MessageLoop::current()->QuitWhenIdle(); |
} |
} |
@@ -139,7 +139,7 @@ bool ReplayProcess::OnMessageReceived(const IPC::Message& msg) { |
void ReplayProcess::OnChannelError() { |
LOG(ERROR) << "Channel error, quitting after " |
<< message_index_ << " messages"; |
- base::MessageLoop::current()->Quit(); |
+ base::MessageLoop::current()->QuitWhenIdle(); |
} |
} // namespace ipc_fuzzer |