From 46eda043735bcab274d22b758abf533c085f42b9 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 21 Mar 2019 12:37:30 +0100 Subject: [PATCH] capability: also cap CAP_LAST_CAP at 63 --- src/basic/capability-util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/basic/capability-util.c b/src/basic/capability-util.c index 2c17e26016e..03a6b660fb1 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) { -- 2.47.3