X-Git-Url: https://git.saurik.com/redis.git/blobdiff_plain/97cab30993d71633d6d9947bf0405d278b239651..83b1092cf2dea6807054e01f4b8d82bfaac19e89:/src/config.c diff --git a/src/config.c b/src/config.c index 4d35521d..c2ea5b76 100644 --- a/src/config.c +++ b/src/config.c @@ -155,6 +155,9 @@ void loadServerConfigFromString(char *config) { loadServerConfig(argv[1],NULL); } else if (!strcasecmp(argv[0],"maxclients") && argc == 2) { server.maxclients = atoi(argv[1]); + if (server.maxclients < 1) { + err = "Invalid max clients limit"; goto loaderr; + } } else if (!strcasecmp(argv[0],"maxmemory") && argc == 2) { server.maxmemory = memtoll(argv[1],NULL); } else if (!strcasecmp(argv[0],"maxmemory-policy") && argc == 2) {