diff --git a/conference.js b/conference.js index 5fb3a93eb..486f6c77c 100644 --- a/conference.js +++ b/conference.js @@ -411,6 +411,10 @@ function disconnect() { return Promise.resolve(); }; + if (!connection) { + return onDisconnected(); + } + return connection.disconnect().then(onDisconnected, onDisconnected); }