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 39365a5d17d667bf7ba26cb4f86fe78390a6f63a..b5886882c1b5fcf4b83a75a0e3660af4c4c28372 100644 |
--- a/media/cast/transport/transport/udp_transport.cc |
+++ b/media/cast/transport/transport/udp_transport.cc |
@@ -135,7 +135,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, |