diff --git a/www/video-rtc.js b/www/video-rtc.js index dfb4228a..a259962e 100644 --- a/www/video-rtc.js +++ b/www/video-rtc.js @@ -551,12 +551,16 @@ export class VideoRTC extends HTMLElement { this.pcState = WebSocket.OPEN; this.wsState = WebSocket.CLOSED; - this.ws.close(); - this.ws = null; + if (this.ws) { + this.ws.close(); + this.ws = null; + } } else { this.pcState = WebSocket.CLOSED; - this.pc.close(); - this.pc = null; + if (this.pc) { + this.pc.close(); + this.pc = null; + } } }