TEST ESYS: Fix wrong check of bad authorization.
The usage of the mask to get the return code was fixed.
Signed-off-by: Juergen Repp <juergen.repp@sit.fraunhofer.de>
diff --git a/test/integration/esys-pcr-basic.int.c b/test/integration/esys-pcr-basic.int.c
index 4721c12..f6e686d 100644
--- a/test/integration/esys-pcr-basic.int.c
+++ b/test/integration/esys-pcr-basic.int.c
@@ -118,7 +118,7 @@
&sizeNeeded,
&sizeAvailable);
- if ((r & (~TPM2_RC_N_MASK & ~TPM2_RC_H & ~TPM2_RC_S & ~TPM2_RC_P)) == TPM2_RC_BAD_AUTH) {
+ if ((r & ~TPM2_RC_N_MASK) == TPM2_RC_BAD_AUTH) {
/* Platform authorization not possible test will be skipped */
LOG_WARNING("Platform authorization not possible.");
failure_return = EXIT_SKIP;