Bug 1336507 - Part 3: Make sure mozLocalTransport is set to "tls" where appropriate. r?drno
MozReview-Commit-ID: EQCKgaFlA3q
--- a/media/mtransport/nricemediastream.cpp
+++ b/media/mtransport/nricemediastream.cpp
@@ -86,17 +86,21 @@ static bool ToNrIceAddr(nr_transport_add
r = nr_transport_addr_get_port(&addr, &port);
if (r)
return false;
out->port = port;
switch (addr.protocol) {
case IPPROTO_TCP:
- out->transport = kNrIceTransportTcp;
+ if (addr.tls_host[0] != '\0') {
+ out->transport = kNrIceTransportTls;
+ } else {
+ out->transport = kNrIceTransportTcp;
+ }
break;
case IPPROTO_UDP:
out->transport = kNrIceTransportUdp;
break;
default:
MOZ_CRASH();
return false;
}