Index: remoting/protocol/fake_session.cc |
diff --git a/remoting/protocol/fake_session.cc b/remoting/protocol/fake_session.cc |
index d681e1801eb41f7ba15f64d6a2d687119c7e1f20..f46d25d9c6453ee4417723e83ebd92cb3548eace 100644 |
--- a/remoting/protocol/fake_session.cc |
+++ b/remoting/protocol/fake_session.cc |
@@ -127,10 +127,12 @@ void FakeSocket::DoWrite(net::IOBuffer* buf, int buf_len) { |
written_data_.insert(written_data_.end(), |
buf->data(), buf->data() + buf_len); |
- if (peer_socket_) { |
- message_loop_->PostTask(FROM_HERE, base::Bind( |
- &FakeSocket::AppendInputData, peer_socket_, |
- std::vector<char>(buf->data(), buf->data() + buf_len))); |
+ if (peer_socket_.get()) { |
+ message_loop_->PostTask( |
+ FROM_HERE, |
+ base::Bind(&FakeSocket::AppendInputData, |
+ peer_socket_, |
+ std::vector<char>(buf->data(), buf->data() + buf_len))); |
} |
} |