From 63e3b8517b43ef8589ed337ec0910c2646ea0138 Mon Sep 17 00:00:00 2001 From: gargvk10 Date: Wed, 10 Jul 2019 17:12:52 -0700 Subject: [PATCH] handle empty ice candidate generated by Firefox 69.0b3 (#49) --- src/js/rtc_session.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/js/rtc_session.js b/src/js/rtc_session.js index 6219680..ae9e6fe 100644 --- a/src/js/rtc_session.js +++ b/src/js/rtc_session.js @@ -218,10 +218,11 @@ export class ConnectSignalingAndIceCollectionState extends RTCSessionState { var candidate = evt.candidate; this.logger.log('onicecandidate ' + JSON.stringify(candidate)); if (candidate) { - this._iceCandidates.push(this._createLocalCandidate(candidate)); - - if (!this._iceCompleted) { - this._checkCandidatesSufficient(candidate); + if (candidate.candidate) { + this._iceCandidates.push(this._createLocalCandidate(candidate)); + if (!this._iceCompleted) { + this._checkCandidatesSufficient(candidate); + } } } else {