| Index: chrome/renderer/extensions/cast_streaming_native_handler.cc
|
| diff --git a/chrome/renderer/extensions/cast_streaming_native_handler.cc b/chrome/renderer/extensions/cast_streaming_native_handler.cc
|
| index 00316c760a23046d61cb9c48054828bdd0d751d4..72fc9af17ccda46c4b6ef2a12c6994a4f97e3604 100644
|
| --- a/chrome/renderer/extensions/cast_streaming_native_handler.cc
|
| +++ b/chrome/renderer/extensions/cast_streaming_native_handler.cc
|
| @@ -324,7 +324,13 @@ void CastStreamingNativeHandler::StartCastUdpTransport(
|
| v8::String::NewFromUtf8(args.GetIsolate(), kInvalidUdpParams)));
|
| return;
|
| }
|
| - transport->Start(net::HostPortPair(udp_params->address, udp_params->port));
|
| + net::IPAddressNumber ip;
|
| + if (!net::ParseIPLiteralToNumber(udp_params->address, &ip)) {
|
| + args.GetIsolate()->ThrowException(v8::Exception::TypeError(
|
| + v8::String::NewFromUtf8(args.GetIsolate(), kInvalidUdpParams)));
|
| + return;
|
| + }
|
| + transport->Start(net::IPEndPoint(ip, udp_params->port));
|
| }
|
|
|
| CastRtpStream* CastStreamingNativeHandler::GetRtpStreamOrThrow(
|
|
|