Index: remoting/protocol/connection_tester.cc |
diff --git a/remoting/protocol/connection_tester.cc b/remoting/protocol/connection_tester.cc |
index 1089e3145843c015f86d827cc6330fe81277c1b7..214f6ea13a95b68091698581f3f146f4b32ed4ef 100644 |
--- a/remoting/protocol/connection_tester.cc |
+++ b/remoting/protocol/connection_tester.cc |
@@ -272,8 +272,7 @@ MessagePipeConnectionTester::MessagePipeConnectionTester( |
MessagePipeConnectionTester::~MessagePipeConnectionTester() {} |
void MessagePipeConnectionTester::RunAndCheckResults() { |
- host_pipe_->StartReceiving(base::Bind( |
- &MessagePipeConnectionTester::OnMessageReceived, base::Unretained(this))); |
+ host_pipe_->Start(this); |
for (int i = 0; i < message_count_; ++i) { |
std::unique_ptr<VideoPacket> message(new VideoPacket()); |
@@ -301,5 +300,10 @@ void MessagePipeConnectionTester::OnMessageReceived( |
} |
} |
+void MessagePipeConnectionTester::OnMessagePipeClosed() { |
+ run_loop_.Quit(); |
+ FAIL(); |
+} |
+ |
} // namespace protocol |
} // namespace remoting |