diff --git a/src/games/battleships.ts b/src/games/battleships.ts index f37c66fc52384f2dfd1729c19a300d1776a5261c..a30e9aad8c0775be250fae872ed32eba742b6c91 100644 --- a/src/games/battleships.ts +++ b/src/games/battleships.ts @@ -335,6 +335,7 @@ const battleships : GameConstructor = class battleships implements Game{ leave(sock_id : string){ let player = this.getPlayer(sock_id); + if(!player) return; this.players = this.players.filter(p => p==player?0:1); let game_id = player.game_id; this.db.query(`SELECT data_key, data_value FROM game_data WHERE game_id = ${game_id} AND data_key = 0;`)