From: Lennart Poettering Date: Thu, 21 Mar 2019 11:37:30 +0000 (+0100) Subject: capability: also cap CAP_LAST_CAP at 63 X-Git-Tag: v242-rc1~97^2~5 X-Git-Url: http://git-history.diyao.me/?a=commitdiff_plain;h=46eda043735bcab274d22b758abf533c085f42b9;p=systemd%2F.git capability: also cap CAP_LAST_CAP at 63 --- diff --git a/src/basic/capability-util.c b/src/basic/capability-util.c index 2c17e26016..03a6b660fb 100644 --- a/src/basic/capability-util.c +++ b/src/basic/capability-util.c @@ -61,7 +61,7 @@ unsigned long cap_last_cap(void) { } /* fall back to syscall-probing for pre linux-3.2 */ - p = (unsigned long) CAP_LAST_CAP; + p = MIN((unsigned long) CAP_LAST_CAP, 63U); if (prctl(PR_CAPBSET_READ, p) < 0) {