| Index: net/udp/udp_socket_unittest.cc
|
| diff --git a/net/udp/udp_socket_unittest.cc b/net/udp/udp_socket_unittest.cc
|
| index d488bea46da6654b248f26800e8fb55f3f1a1ca5..ffb56d98141d13700496894e65c526d086af33e0 100644
|
| --- a/net/udp/udp_socket_unittest.cc
|
| +++ b/net/udp/udp_socket_unittest.cc
|
| @@ -33,8 +33,8 @@ class UDPSocketTest : public PlatformTest {
|
| std::string RecvFromSocket(UDPServerSocket* socket) {
|
| TestCompletionCallback callback;
|
|
|
| - int rv = socket->RecvFrom(buffer_, kMaxRead, &recv_from_address_,
|
| - callback.callback());
|
| + int rv = socket->RecvFrom(
|
| + buffer_.get(), kMaxRead, &recv_from_address_, callback.callback());
|
| if (rv == ERR_IO_PENDING)
|
| rv = callback.WaitForResult();
|
| if (rv < 0)
|
| @@ -59,12 +59,12 @@ class UDPSocketTest : public PlatformTest {
|
| int length = msg.length();
|
| scoped_refptr<StringIOBuffer> io_buffer(new StringIOBuffer(msg));
|
| scoped_refptr<DrainableIOBuffer> buffer(
|
| - new DrainableIOBuffer(io_buffer, length));
|
| + new DrainableIOBuffer(io_buffer.get(), length));
|
|
|
| int bytes_sent = 0;
|
| while (buffer->BytesRemaining()) {
|
| - int rv = socket->SendTo(buffer, buffer->BytesRemaining(),
|
| - address, callback.callback());
|
| + int rv = socket->SendTo(
|
| + buffer.get(), buffer->BytesRemaining(), address, callback.callback());
|
| if (rv == ERR_IO_PENDING)
|
| rv = callback.WaitForResult();
|
| if (rv <= 0)
|
| @@ -78,7 +78,7 @@ class UDPSocketTest : public PlatformTest {
|
| std::string ReadSocket(UDPClientSocket* socket) {
|
| TestCompletionCallback callback;
|
|
|
| - int rv = socket->Read(buffer_, kMaxRead, callback.callback());
|
| + int rv = socket->Read(buffer_.get(), kMaxRead, callback.callback());
|
| if (rv == ERR_IO_PENDING)
|
| rv = callback.WaitForResult();
|
| if (rv < 0)
|
| @@ -94,12 +94,12 @@ class UDPSocketTest : public PlatformTest {
|
| int length = msg.length();
|
| scoped_refptr<StringIOBuffer> io_buffer(new StringIOBuffer(msg));
|
| scoped_refptr<DrainableIOBuffer> buffer(
|
| - new DrainableIOBuffer(io_buffer, length));
|
| + new DrainableIOBuffer(io_buffer.get(), length));
|
|
|
| int bytes_sent = 0;
|
| while (buffer->BytesRemaining()) {
|
| - int rv = socket->Write(buffer, buffer->BytesRemaining(),
|
| - callback.callback());
|
| + int rv = socket->Write(
|
| + buffer.get(), buffer->BytesRemaining(), callback.callback());
|
| if (rv == ERR_IO_PENDING)
|
| rv = callback.WaitForResult();
|
| if (rv <= 0)
|
| @@ -518,7 +518,7 @@ TEST_F(UDPSocketTest, CloseWithPendingRead) {
|
|
|
| TestCompletionCallback callback;
|
| IPEndPoint from;
|
| - rv = server.RecvFrom(buffer_, kMaxRead, &from, callback.callback());
|
| + rv = server.RecvFrom(buffer_.get(), kMaxRead, &from, callback.callback());
|
| EXPECT_EQ(rv, ERR_IO_PENDING);
|
|
|
| server.Close();
|
|
|