From 86e5c806f0e20cfbd7352357f217222ec741cf14 Mon Sep 17 00:00:00 2001
From: prlanzarin <prlanzarin@inf.ufrgs.br>
Date: Wed, 2 Jan 2019 14:43:16 +0000
Subject: [PATCH] Removed ICE state change listener on screenshare presenter
 exit

---
 bigbluebutton-html5/client/compatibility/kurento-extension.js | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/bigbluebutton-html5/client/compatibility/kurento-extension.js b/bigbluebutton-html5/client/compatibility/kurento-extension.js
index c3507d4f8a..84ba9475d2 100644
--- a/bigbluebutton-html5/client/compatibility/kurento-extension.js
+++ b/bigbluebutton-html5/client/compatibility/kurento-extension.js
@@ -97,6 +97,10 @@ KurentoManager.prototype.exitScreenShare = function () {
       this.kurentoScreenshare.logger.info('  [exitScreenShare] Exiting screensharing');
     }
 
+    if(this.kurentoScreenshare.webRtcPeer) {
+      this.kurentoScreenshare.webRtcPeer.peerConnection.oniceconnectionstatechange = null;
+    }
+
     if (this.kurentoScreenshare.ws !== null) {
       this.kurentoScreenshare.ws.onclose = function () {};
       this.kurentoScreenshare.ws.close();
-- 
GitLab