diff --git a/packages/discord.js/src/client/websocket/WebSocketShard.js b/packages/discord.js/src/client/websocket/WebSocketShard.js index 167cd7bad..c18c82aea 100644 --- a/packages/discord.js/src/client/websocket/WebSocketShard.js +++ b/packages/discord.js/src/client/websocket/WebSocketShard.js @@ -603,7 +603,9 @@ class WebSocketShard extends EventEmitter { ); // Cleanup connection listeners - this._cleanupConnection(); + if (this.connection) { + this._cleanupConnection(); + } this.emitClose(); // Setting the variable false to check for zombie connections.