Index: device/serial/data_sink_receiver.cc |
diff --git a/device/serial/data_sink_receiver.cc b/device/serial/data_sink_receiver.cc |
index e1d2b9c28a3a487f1ca4ed5cb6b94ec997ec6f51..f430168de139690f200e3e92b857fff92e33716c 100644 |
--- a/device/serial/data_sink_receiver.cc |
+++ b/device/serial/data_sink_receiver.cc |
@@ -72,13 +72,13 @@ DataSinkReceiver::DataSinkReceiver( |
const ReadyCallback& ready_callback, |
const CancelCallback& cancel_callback, |
const ErrorCallback& error_callback) |
- : binding_(this, std::move(request)), |
- ready_callback_(ready_callback), |
+ : ready_callback_(ready_callback), |
cancel_callback_(cancel_callback), |
error_callback_(error_callback), |
current_error_(0), |
buffer_in_use_(NULL), |
shut_down_(false), |
+ binding_(this, std::move(request)), |
weak_factory_(this) { |
binding_.set_connection_error_handler( |
base::Bind(&DataSinkReceiver::OnConnectionError, base::Unretained(this))); |