1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-07-01 02:30:39 +08:00

don't use Max for setting Current

License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
This commit is contained in:
Jeromy
2016-03-16 11:58:12 -07:00
parent 48ee44c46a
commit 0cb01acd71

View File

@ -31,14 +31,11 @@ func checkAndSetUlimit() error {
}
if rLimit.Cur < ipfsFileDescNum {
if rLimit.Max > ipfsFileDescNum {
fmt.Printf("Adjusting current ulimit to %d.\n", rLimit.Max)
rLimit.Cur = rLimit.Max
} else {
fmt.Printf("Adjusting current and maximum ulimit to %d.\n", ipfsFileDescNum)
rLimit.Cur = ipfsFileDescNum
if rLimit.Max < ipfsFileDescNum {
rLimit.Max = ipfsFileDescNum
}
fmt.Printf("Adjusting current ulimit to %d.\n", ipfsFileDescNum)
rLimit.Cur = ipfsFileDescNum
}
err = syscall.Setrlimit(syscall.RLIMIT_NOFILE, &rLimit)