| Index: remoting/protocol/buffered_socket_writer.cc
|
| diff --git a/remoting/protocol/buffered_socket_writer.cc b/remoting/protocol/buffered_socket_writer.cc
|
| index de1135640c8403fd9042692cdc2dcfe6dddd14a3..8ebe593143cd75195a5e0122c98911ed6c5e328e 100644
|
| --- a/remoting/protocol/buffered_socket_writer.cc
|
| +++ b/remoting/protocol/buffered_socket_writer.cc
|
| @@ -175,16 +175,16 @@ BufferedSocketWriter::BufferedSocketWriter() {
|
|
|
| void BufferedSocketWriter::GetNextPacket(
|
| net::IOBuffer** buffer, int* size) {
|
| - if (!current_buf_) {
|
| + if (!current_buf_.get()) {
|
| if (queue_.empty()) {
|
| *buffer = NULL;
|
| return; // Nothing to write.
|
| }
|
| - current_buf_ = new net::DrainableIOBuffer(
|
| - queue_.front()->data, queue_.front()->data->size());
|
| + current_buf_ = new net::DrainableIOBuffer(queue_.front()->data.get(),
|
| + queue_.front()->data->size());
|
| }
|
|
|
| - *buffer = current_buf_;
|
| + *buffer = current_buf_.get();
|
| *size = current_buf_->BytesRemaining();
|
| }
|
|
|
| @@ -215,7 +215,7 @@ void BufferedDatagramWriter::GetNextPacket(
|
| *buffer = NULL;
|
| return; // Nothing to write.
|
| }
|
| - *buffer = queue_.front()->data;
|
| + *buffer = queue_.front()->data.get();
|
| *size = queue_.front()->data->size();
|
| }
|
|
|
|
|