Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20160813183149.6886-1-jjk@jjacky.com>
Date: Sat, 13 Aug 2016 20:31:49 +0200
From: Olivier Brunel <jjk@...cky.com>
To: musl@...ts.openwall.com
Subject: [PATCH] getdtablesize: Fix returning hard instead of soft rlimit

---
 src/legacy/getdtablesize.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/legacy/getdtablesize.c b/src/legacy/getdtablesize.c
index 682da6d..b30c193 100644
--- a/src/legacy/getdtablesize.c
+++ b/src/legacy/getdtablesize.c
@@ -7,5 +7,5 @@ int getdtablesize(void)
 {
 	struct rlimit rl;
 	getrlimit(RLIMIT_NOFILE, &rl);
-	return rl.rlim_max < INT_MAX ? rl.rlim_max : INT_MAX;
+	return rl.rlim_cur < INT_MAX ? rl.rlim_cur : INT_MAX;
 }
-- 
2.9.2

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.