Index: remoting/protocol/fake_session.cc |
diff --git a/remoting/protocol/fake_session.cc b/remoting/protocol/fake_session.cc |
index 0cda8bb2e49ccdfb43637abdecb4172df41fd5ac..a794e4167900de5c748fef5b320e19ebc0b13fcb 100644 |
--- a/remoting/protocol/fake_session.cc |
+++ b/remoting/protocol/fake_session.cc |
@@ -220,8 +220,8 @@ FakeUdpSocket* FakeSession::GetDatagramChannel(const std::string& name) { |
return datagram_channels_[name]; |
} |
-void FakeSession::SetStateChangeCallback(StateChangeCallback* callback) { |
- callback_.reset(callback); |
+void FakeSession::SetStateChangeCallback(const StateChangeCallback& callback) { |
+ callback_ = callback; |
} |
Session::Error FakeSession::error() { |