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