diff --git a/src/ws/tell_cluster_to_identify.ts b/src/ws/tell_cluster_to_identify.ts index 5f3b86fab..99a5951eb 100644 --- a/src/ws/tell_cluster_to_identify.ts +++ b/src/ws/tell_cluster_to_identify.ts @@ -10,7 +10,7 @@ export async function tellClusterToIdentify( const oldShard = ws.shards.get(shardId); await ws.identify(shardId, ws.maxShards); - if (oldShard) { + if (oldShard?.ws.readyState === WebSocket.OPEN) { oldShard.ws.close(3065, "Resharded!"); } }