| Index: chrome/browser/devtools/adb_client_socket.cc
|
| diff --git a/chrome/browser/devtools/adb_client_socket.cc b/chrome/browser/devtools/adb_client_socket.cc
|
| index f316e77f5aa427ef3b42b31700dd8dbb52c1d325..98e906514bd3e9b0da3f36e85cfb93263568a6b1 100644
|
| --- a/chrome/browser/devtools/adb_client_socket.cc
|
| +++ b/chrome/browser/devtools/adb_client_socket.cc
|
| @@ -158,6 +158,7 @@ class HttpOverAdbSocket {
|
| response_ += std::string(response_buffer->data(), result);
|
| int expected_length = 0;
|
| if (bytes_total < 0) {
|
| + // TODO(kaznacheev): Use net::HttpResponseHeader to parse the header.
|
| size_t content_pos = response_.find("Content-Length:");
|
| if (content_pos != std::string::npos) {
|
| size_t endline_pos = response_.find("\n", content_pos);
|
| @@ -181,7 +182,7 @@ class HttpOverAdbSocket {
|
|
|
| if (bytes_total == static_cast<int>(response_.length())) {
|
| if (!command_callback_.is_null())
|
| - command_callback_.Run(body_pos_, response_);
|
| + command_callback_.Run(net::OK, response_.substr(body_pos_));
|
| else
|
| socket_callback_.Run(net::OK, socket_.release());
|
| delete this;
|
|
|