Mercurial > dovecot > core-2.2
changeset 22767:90e946ef71f8
lib: Call prctl(PR_SET_DUMPABLE) only when PR_SET_DUMPABLE env variable is set
author | Sergey Kitov <sergey.kitov@open-xchange.com> |
---|---|
date | Tue, 21 Nov 2017 13:27:18 +0200 |
parents | 42c3dc36e8f9 |
children | 15f548f4d144 |
files | src/lib/restrict-access.c |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/restrict-access.c Wed Nov 22 11:34:47 2017 +0200 +++ b/src/lib/restrict-access.c Tue Nov 21 13:27:18 2017 +0200 @@ -480,8 +480,10 @@ void restrict_access_allow_coredumps(bool allow ATTR_UNUSED) { #ifdef HAVE_PR_SET_DUMPABLE - if (prctl(PR_SET_DUMPABLE, allow ? 1 : 0, 0, 0, 0) < 0) - i_error("prctl(PR_SET_DUMPABLE) failed: %m"); + if (getenv("PR_SET_DUMPABLE") != NULL) { + if (prctl(PR_SET_DUMPABLE, allow ? 1 : 0, 0, 0, 0) < 0) + i_error("prctl(PR_SET_DUMPABLE) failed: %m"); + } #endif }