diff --git a/src/manager.cpp b/src/manager.cpp index e1979d17ece3e627fb23f85cd31bddc4de91c54a..db984b454c7f714a33ce20f710f7b0fc7dd68c34 100644 --- a/src/manager.cpp +++ b/src/manager.cpp @@ -768,7 +768,7 @@ Manager::init(const std::string& config_file) // Set the max number of open files. struct rlimit nofiles; if (getrlimit(RLIMIT_NOFILE, &nofiles) == 0) { - if (nofiles.rlim_cur < nofiles.rlim_max && nofiles.rlim_cur < 1024u) { + if (nofiles.rlim_cur < nofiles.rlim_max && nofiles.rlim_cur <= 1024u) { nofiles.rlim_cur = std::min<rlim_t>(nofiles.rlim_max, 8192u); setrlimit(RLIMIT_NOFILE, &nofiles); }