diff --git a/src/pcrlock/pcrlock.c b/src/pcrlock/pcrlock.c index 4232d99e0c..298015a15f 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) {