| Index: chrome/browser/devtools/device/adb/mock_adb_server.cc
|
| diff --git a/chrome/browser/devtools/device/adb/mock_adb_server.cc b/chrome/browser/devtools/device/adb/mock_adb_server.cc
|
| index e1c5d87214c56226d46aeee735612c1bd0da6004..04a304e0a5c7715eec640ea6412f74306f888193 100644
|
| --- a/chrome/browser/devtools/device/adb/mock_adb_server.cc
|
| +++ b/chrome/browser/devtools/device/adb/mock_adb_server.cc
|
| @@ -329,8 +329,9 @@ void SimpleHttpServer::Connection::OnDataRead(int count) {
|
|
|
| void SimpleHttpServer::Connection::WriteData() {
|
| CHECK(CalledOnValidThread());
|
| + // Check for overflow.
|
| CHECK_GE(output_buffer_->capacity(),
|
| - output_buffer_->offset() + bytes_to_write_) << "Overflow";
|
| + output_buffer_->offset() + bytes_to_write_);
|
|
|
| int write_result = socket_->Write(
|
| output_buffer_.get(),
|
| @@ -348,8 +349,9 @@ void SimpleHttpServer::Connection::OnDataWritten(int count) {
|
| return;
|
| }
|
| CHECK_GT(count, 0);
|
| + // Check for overflow.
|
| CHECK_GE(output_buffer_->capacity(),
|
| - output_buffer_->offset() + bytes_to_write_) << "Overflow";
|
| + output_buffer_->offset() + bytes_to_write_);
|
|
|
| bytes_to_write_ -= count;
|
| output_buffer_->set_offset(output_buffer_->offset() + count);
|
|
|