| Index: device/serial/data_source_sender.cc | 
| diff --git a/device/serial/data_source_sender.cc b/device/serial/data_source_sender.cc | 
| index 97029dda656e490603edea3c7d9b73161157bf4c..5b4299239560be45c0cc927f84e48aa57f7d3c1a 100644 | 
| --- a/device/serial/data_source_sender.cc | 
| +++ b/device/serial/data_source_sender.cc | 
| @@ -85,8 +85,10 @@ DataSourceSender::DataSourceSender( | 
| shut_down_(false), | 
| weak_factory_(this) { | 
| DCHECK(!ready_callback.is_null() && !error_callback.is_null()); | 
| -  binding_.set_error_handler(this); | 
| -  client_.set_error_handler(this); | 
| +  binding_.set_connection_error_handler( | 
| +      base::Bind(&DataSourceSender::OnConnectionError, base::Unretained(this))); | 
| +  client_.set_connection_error_handler( | 
| +      base::Bind(&DataSourceSender::OnConnectionError, base::Unretained(this))); | 
| } | 
|  | 
| void DataSourceSender::ShutDown() { | 
|  |