From: Lennart Poettering Date: Wed, 2 Jul 2025 13:46:34 +0000 (+0200) Subject: pcrlock: include pcrlock features in exit status X-Git-Tag: v258-rc1~211 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=89e83aada829a6d92e29f321168d2bb1462c678d;p=thirdparty%2Fsystemd.git pcrlock: include pcrlock features in exit status Fixes: #38019 --- diff --git a/src/pcrlock/pcrlock.c b/src/pcrlock/pcrlock.c index 4232d99e0c2..298015a15f4 100644 --- a/src/pcrlock/pcrlock.c +++ b/src/pcrlock/pcrlock.c @@ -4990,9 +4990,9 @@ static int verb_is_supported(int argc, char *argv[], void *userdata) { printf("%spartial%s\n", ansi_yellow(), ansi_normal()); } - assert_cc(TPM2_SUPPORT_API_PCRLOCK <= 255); /* make sure this is safe to use as process exit status */ + assert_cc((TPM2_SUPPORT_API|TPM2_SUPPORT_API_PCRLOCK) <= 255); /* make sure this is safe to use as process exit status */ - return ~s & TPM2_SUPPORT_API_PCRLOCK; + return ~s & (TPM2_SUPPORT_API|TPM2_SUPPORT_API_PCRLOCK); } static int help(int argc, char *argv[], void *userdata) {