Check for pc.readyState undefined prior to negotiator cleanup
@@ -209,7 +209,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;
}