summaryrefslogtreecommitdiff
path: root/main/astfd.c
diff options
context:
space:
mode:
authorAlexander Traud <pabstraud@compuserve.com>2016-06-08 13:05:22 +0200
committerAlexander Traud <pabstraud@compuserve.com>2016-06-10 10:13:20 +0200
commit0bf1a53db381da91741acf545e9c6aa98421660d (patch)
treebc362231bcc8306c49968de27800a6c205cce672 /main/astfd.c
parent5164e1fd859fcd884a4b9edef7cde3b6e1efc87a (diff)
astfd: With RLIMIT_NOFILE only the current value is sensible.
With menuselect "DEBUG_FD_LEAKS" and CLI "core show fd", both the maximum max and current max of possible file descriptors were shown. Both show the same value always. Not to confuse users, just the current maximum is shown now. ASTERISK-26097 Change-Id: I49cf7952d73aec9e3f6a88942842c39be18380fa
Diffstat (limited to 'main/astfd.c')
-rw-r--r--main/astfd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/main/astfd.c b/main/astfd.c
index d1879f092..0a5e7ec80 100644
--- a/main/astfd.c
+++ b/main/astfd.c
@@ -276,10 +276,10 @@ static char *handle_show_fd(struct ast_cli_entry *e, int cmd, struct ast_cli_arg
return NULL;
}
getrlimit(RLIMIT_NOFILE, &rl);
- if (rl.rlim_cur == RLIM_INFINITY || rl.rlim_max == RLIM_INFINITY) {
+ if (rl.rlim_cur == RLIM_INFINITY) {
ast_copy_string(line, "unlimited", sizeof(line));
} else {
- snprintf(line, sizeof(line), "%d/%d", (int) rl.rlim_cur, (int) rl.rlim_max);
+ snprintf(line, sizeof(line), "%d", (int) rl.rlim_cur);
}
ast_cli(a->fd, "Current maxfiles: %s\n", line);
for (i = 0; i < ARRAY_LEN(fdleaks); i++) {