Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2149)

Unified Diff: media/cast/net/udp_transport.cc

Issue 506683002: Remove implicit conversions from scoped_refptr to T* in media/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: media/cast/net/udp_transport.cc
diff --git a/media/cast/net/udp_transport.cc b/media/cast/net/udp_transport.cc
index d6ca6776808cc7044920ce5fe7440f2cc08f3ece..fa9be469ed4a255117a2879577ecc271bf793f89 100644
--- a/media/cast/net/udp_transport.cc
+++ b/media/cast/net/udp_transport.cc
@@ -116,12 +116,12 @@ void UdpTransport::ReceiveNextPacket(int length_or_status) {
next_packet_.reset(new Packet(kMaxPacketSize));
recv_buf_ = new net::WrappedIOBuffer(
reinterpret_cast<char*>(&next_packet_->front()));
- length_or_status = udp_socket_->RecvFrom(
- recv_buf_,
- kMaxPacketSize,
- &recv_addr_,
- base::Bind(&UdpTransport::ReceiveNextPacket,
- weak_factory_.GetWeakPtr()));
+ length_or_status =
+ udp_socket_->RecvFrom(recv_buf_.get(),
+ kMaxPacketSize,
+ &recv_addr_,
+ base::Bind(&UdpTransport::ReceiveNextPacket,
+ weak_factory_.GetWeakPtr()));
if (length_or_status == net::ERR_IO_PENDING) {
receive_pending_ = true;
return;
@@ -196,11 +196,10 @@ bool UdpTransport::SendPacket(PacketRef packet, const base::Closure& cb) {
// If we called Connect() before we must call Write() instead of
// SendTo(). Otherwise on some platforms we might get
// ERR_SOCKET_IS_CONNECTED.
- result = udp_socket_->Write(buf,
- static_cast<int>(packet->data.size()),
- callback);
+ result = udp_socket_->Write(
+ buf.get(), static_cast<int>(packet->data.size()), callback);
} else if (!IsEmpty(remote_addr_)) {
- result = udp_socket_->SendTo(buf,
+ result = udp_socket_->SendTo(buf.get(),
static_cast<int>(packet->data.size()),
remote_addr_,
callback);

Powered by Google App Engine
This is Rietveld 408576698