]> git.ipfire.org Git - fireperf.git/commitdiff
Include number of listening sockets in open file limit
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 8 Feb 2021 11:53:48 +0000 (11:53 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 8 Feb 2021 11:53:48 +0000 (11:53 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/main.c

index 1e1f80827acf2ded9293eb716795c9ca8d318051..215c69c3ea67d151d2e1b5bc35fab91a7d09c044 100644 (file)
@@ -110,7 +110,7 @@ static int set_limits(struct fireperf_config* conf) {
        struct rlimit limit;
 
        // Increase limit of open files
-       limit.rlim_cur = limit.rlim_max = conf->parallel + 128;
+       limit.rlim_cur = limit.rlim_max = conf->parallel + conf->listening_sockets + 128;
 
        int r = setrlimit(RLIMIT_NOFILE, &limit);
        if (r) {