don't use Max for setting Current
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Jeromy committed
Mar 16, 2016 at 11:58 UTC
0cb01acd718d8231634a56cc94fd3d345bf389cd
1 file changed
+3
-6
cmd/ipfs/ulimit_unix.go
+3
-6
@@ -31,14 +31,11 @@ func checkAndSetUlimit() error {
31
}
32
33
if rLimit.Cur < ipfsFileDescNum {
34
- if rLimit.Max > ipfsFileDescNum {
35
- fmt.Printf("Adjusting current ulimit to %d.\n", rLimit.Max)
36
- rLimit.Cur = rLimit.Max
37
- } else {
38
- fmt.Printf("Adjusting current and maximum ulimit to %d.\n", ipfsFileDescNum)
39
- rLimit.Cur = ipfsFileDescNum
34
+ if rLimit.Max < ipfsFileDescNum {
35
rLimit.Max = ipfsFileDescNum
36
}
37
+ fmt.Printf("Adjusting current ulimit to %d.\n", ipfsFileDescNum)
38
+ rLimit.Cur = ipfsFileDescNum
39
}
40
41
err = syscall.Setrlimit(syscall.RLIMIT_NOFILE, &rLimit)