Merge "astfd: With RLIMIT_NOFILE only the current value is sensible."

This commit is contained in:
Joshua Colp
2016-06-10 13:46:48 -05:00
committed by Gerrit Code Review

View File

@@ -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++) {