From db6655deb42d32374c71d00caf48efb63a13c2ec Mon Sep 17 00:00:00 2001 From: sundb Date: Fri, 26 Mar 2021 09:59:52 +0800 Subject: [PATCH] Fix crash when hz config out of range (#8658) Fix crash when hz config out of range --- src/config.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/config.c b/src/config.c index 21b0b5e99..fbf3ca1ff 100644 --- a/src/config.c +++ b/src/config.c @@ -621,6 +621,10 @@ void loadServerConfigFromString(char *config) { goto loaderr; } + /* To ensure backward compatibility and work while hz is out of range */ + if (server.config_hz < CONFIG_MIN_HZ) server.config_hz = CONFIG_MIN_HZ; + if (server.config_hz > CONFIG_MAX_HZ) server.config_hz = CONFIG_MAX_HZ; + sdsfreesplitres(lines,totlines); return;