From ebb6d9b939760b92b40fd4eaff5907f43e8baefa Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20Jakse?= Date: Fri, 7 Feb 2025 20:59:25 +0100 Subject: [PATCH] Make sure DEFAULT_BAG_FACTOR is an int and is >= 1 to avoid infinite loops --- server/trivabble-server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.30.2