Index: ipc/sync_socket_unittest.cc |
diff --git a/ipc/sync_socket_unittest.cc b/ipc/sync_socket_unittest.cc |
index 9bf19dd6f86abbd77216db729d0742c97cbcc03c..718476181678a3fd1cef13d3a191805caadd34ba 100644 |
--- a/ipc/sync_socket_unittest.cc |
+++ b/ipc/sync_socket_unittest.cc |
@@ -95,9 +95,7 @@ class SyncSocketServerListener : public IPC::Listener { |
// When the client responds, it sends back a shutdown message, |
// which causes the message loop to exit. |
- void OnMsgClassShutdown() { |
- base::MessageLoop::current()->Quit(); |
- } |
+ void OnMsgClassShutdown() { base::MessageLoop::current()->QuitWhenIdle(); } |
IPC::Channel* chan_; |
@@ -153,7 +151,7 @@ class SyncSocketClientListener : public IPC::Listener { |
EXPECT_EQ(0U, socket_->Peek()); |
IPC::Message* msg = new MsgClassShutdown(); |
EXPECT_TRUE(chan_->Send(msg)); |
- base::MessageLoop::current()->Quit(); |
+ base::MessageLoop::current()->QuitWhenIdle(); |
} |
base::SyncSocket* socket_; |