瀏覽代碼

Merge pull request #352 from barsteadr/fix-undefined-pcreadystate

Check for pc.readyState undefined prior to negotiator cleanup
Jairo Caro-Accino Viciana 7 年之前
父節點
當前提交
065d767ae8
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      lib/negotiator.js

+ 1 - 1
lib/negotiator.js

@@ -209,7 +209,7 @@ Negotiator.cleanup = function(connection) {
 
 
   var pc = connection.pc;
   var pc = connection.pc;
 
 
-  if (!!pc && (pc.readyState !== 'closed' || pc.signalingState !== 'closed')) {
+  if (!!pc && ((pc.readyState && pc.readyState !== 'closed') || pc.signalingState !== 'closed')) {
     pc.close();
     pc.close();
     connection.pc = null;
     connection.pc = null;
   }
   }