From 9d7ae8346f0de528dfe4e0d0cc95aaf1aa592669 Mon Sep 17 00:00:00 2001 From: "Frederick F. Kautz IV" Date: Mon, 27 Feb 2017 18:25:05 -0800 Subject: [PATCH] Logging unread errors for setrlimit and getrlimit --- src/aprsc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/aprsc.c b/src/aprsc.c index 2e6504f..12ba4ed 100644 --- a/src/aprsc.c +++ b/src/aprsc.c @@ -923,7 +923,13 @@ int main(int argc, char **argv) } else { rlim.rlim_cur = rlim.rlim_max; e = setrlimit(RLIMIT_NOFILE, &rlim); + if (e < 0) { + hlog(LOG_ERR, "Failed to set file number resource limit: %s", strerror(errno)); + } e = getrlimit(RLIMIT_NOFILE, &rlim); + if (e < 0) { + hlog(LOG_ERR, "Failed to verify modified file number resource limit: %s", strerror(errno)); + } fileno_limit = rlim.rlim_cur; }