From 9c82765512a4c3b093ee6fa579d1b416d88d6c00 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Mon, 8 Aug 2022 20:33:21 +0200 Subject: [PATCH] parseInt returns NaN on failure --- src/cron.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cron.js b/src/cron.js index 8f73f6a91..49b5149f7 100644 --- a/src/cron.js +++ b/src/cron.js @@ -74,9 +74,9 @@ function getCronSeed() { minute = parseInt(tmp[1]); } - if ((hour === null || hour < 0 || hour > 23) || (minute === null || minute < 0 || minute > 60)) { - hour = Math.floor(Math.random()*24); - minute = Math.floor(60*Math.random()); + if ((isNaN(hour) || hour < 0 || hour > 23) || (isNaN(minute) || minute < 0 || minute > 60)) { + hour = Math.floor(24 * Math.random()); + minute = Math.floor(60 * Math.random()); debug(`getCronSeed: writing new cron seed file with ${hour}:${minute} to ${paths.CRON_SEED_FILE}`);