From a63fc8713926f6dd8f23d0a0f9a7b3a06f7040e3 Mon Sep 17 00:00:00 2001 From: "vikasmarwaha@webrtc.org" Date: Fri, 20 Dec 2013 22:10:17 +0000 Subject: [PATCH] Fix JS error in adapter.js for FF for the case when ?transport=xxx is missing in TURN url. BUG=2737 R=juberti@webrtc.org Review URL: https://webrtc-codereview.appspot.com/6279004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5331 4adac7df-926f-26a2-2b94-8c16560cd09d --- samples/js/base/adapter.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/samples/js/base/adapter.js b/samples/js/base/adapter.js index e99a16ea6..9cf875bef 100644 --- a/samples/js/base/adapter.js +++ b/samples/js/base/adapter.js @@ -47,7 +47,8 @@ if (navigator.mozGetUserMedia) { // Ignore the transport parameter from TURN url for FF version <=27. var turn_url_parts = url.split("?"); // Return null for createIceServer if transport=tcp. - if (turn_url_parts[1].indexOf('transport=udp') === 0) { + if (turn_url_parts.length === 1 || + turn_url_parts[1].indexOf('transport=udp') === 0) { iceServer = { 'url': turn_url_parts[0], 'credential': password, 'username': username };