From 386e10a966ddea365d18b02aadaf4cac83ae6a8a Mon Sep 17 00:00:00 2001 From: hristoterezov Date: Fri, 19 Sep 2014 16:19:55 +0300 Subject: [PATCH] Adds check for datachanel state before sending data. --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index 543f5c35c..9279fe275 100644 --- a/app.js +++ b/app.js @@ -1440,7 +1440,7 @@ $(document).bind('fatalError.jingle', function onSelectedEndpointChanged(userJid) { console.log('selected endpoint changed: ', userJid); - if (_dataChannels && _dataChannels.length != 0) { + if (_dataChannels && _dataChannels.length != 0 && _dataChannels[0].readyState == "open") { _dataChannels[0].send(JSON.stringify({ 'colibriClass': 'SelectedEndpointChangedEvent', 'selectedEndpoint': (!userJid || userJid == null)