From: Raphaƫl Jakse Date: Fri, 7 Feb 2025 19:59:25 +0000 (+0100) Subject: Make sure DEFAULT_BAG_FACTOR is an int and is >= 1 to avoid infinite loops X-Git-Url: https://secure.softndesign.org/git/?a=commitdiff_plain;h=ebb6d9b939760b92b40fd4eaff5907f43e8baefa;p=trivabble.git Make sure DEFAULT_BAG_FACTOR is an int and is >= 1 to avoid infinite loops --- diff --git a/server/trivabble-server.js b/server/trivabble-server.js index 8a68a87..dc036b4 100644 --- a/server/trivabble-server.js +++ b/server/trivabble-server.js @@ -36,7 +36,7 @@ const KEEP_ALIVE = 30000; const GAMES_BACKUP = process.env.TRIVABBLE_GAMES_BACKUP || "games.backup.json"; const DEFAULT_BOARD_LANG = process.env.TRIVABBLE_DEFAULT_BOARD_LANG || "fr"; const DEFAULT_BOARD_LABEL = process.env.TRIVABBLE_DEFAULT_BOARD_LABEL || "15x15-7"; -const DEFAULT_BAG_FACTOR = process.env.TRIVABBLE_DEFAULT_BAG_FACTOR || 1; +const DEFAULT_BAG_FACTOR = Math.min(1, parseInt(process.env.TRIVABBLE_DEFAULT_BAG_FACTOR) || 1); const VERSION = 202005070100;