| 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
|
|
|