From 60dd39fb4f30f54d3373e22bed3cce3e9b6d1129 Mon Sep 17 00:00:00 2001 From: Moe-hacker Date: Fri, 7 Jun 2024 13:09:36 +0800 Subject: [PATCH] Fix caplist --- src/caplist.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/caplist.c b/src/caplist.c index eafd2540..9251b2f0 100644 --- a/src/caplist.c +++ b/src/caplist.c @@ -92,8 +92,9 @@ void build_caplist(cap_value_t caplist[], bool privileged, cap_value_t drop_capl // Set default caplist to drop. caplist[0] = INIT_VALUE; if (!privileged) { - for (int i = 0; i <= CAP_LAST_CAP; i++) { + for (int i = 0; CAP_IS_SUPPORTED(i); i++) { caplist[i] = i; + caplist[i + 1] = INIT_VALUE; } for (int i = 0; true; i++) { if (keep_caplist_common[i] == INIT_VALUE) {