diff --git a/nano/lib/utility.cpp b/nano/lib/utility.cpp index 5c26a772f6..53d9bbaf20 100644 --- a/nano/lib/utility.cpp +++ b/nano/lib/utility.cpp @@ -63,7 +63,7 @@ void nano::set_file_descriptor_limit (std::size_t limit) return; } - fd_limit.rlim_cur = std::min (limit, fd_limit.rlim_max); + fd_limit.rlim_cur = std::min (static_cast (limit), fd_limit.rlim_max); if (-1 == setrlimit (RLIMIT_NOFILE, &fd_limit)) { std::cerr << "Unable to set limits for the number of open file descriptors: " << std::strerror (errno);