]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
pcrlock: include pcrlock features in exit status
authorLennart Poettering <lennart@poettering.net>
Wed, 2 Jul 2025 13:46:34 +0000 (15:46 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 2 Jul 2025 20:43:35 +0000 (22:43 +0200)
Fixes: #38019
src/pcrlock/pcrlock.c

index 4232d99e0c26ff13298c4b6dd32e5c441586bd19..298015a15f4573239d76e0557d604df10a9001db 100644 (file)
@@ -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) {