Index: media/cast/transport/transport/udp_transport.cc |
diff --git a/media/cast/transport/transport/udp_transport.cc b/media/cast/transport/transport/udp_transport.cc |
index bf97c25e9b2706186bb4db03ffa5ff159adf91f6..fd86edcd8f6c8398d7fed0f29d25d64e67f5f0fc 100644 |
--- a/media/cast/transport/transport/udp_transport.cc |
+++ b/media/cast/transport/transport/udp_transport.cc |
@@ -129,7 +129,8 @@ bool UdpTransport::SendPacket(const Packet& packet) { |
base::Bind(&UdpTransport::OnSent, weak_factory_.GetWeakPtr(), buf)); |
if (ret == net::ERR_IO_PENDING) |
send_pending_ = true; |
- return ret == net::OK; |
+ // When ok, will return a positive value equal the number of bytes sent. |
+ return ret >= net::OK; |
} |
void UdpTransport::OnSent(const scoped_refptr<net::IOBuffer>& buf, int result) { |