Explorar o código

Check for pc.readyState && !== 'closed'

bob.barstead@exaptive.com %!s(int64=9) %!d(string=hai) anos
pai
achega
61d9368de6
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      lib/negotiator.js

+ 1 - 1
lib/negotiator.js

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