diff --git a/CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs7VerifyEku.c b/CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs7VerifyEku.c index a0ea3f85eb..229c244b26 100644 --- a/CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs7VerifyEku.c +++ b/CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs7VerifyEku.c @@ -111,7 +111,7 @@ Exit: // // Release Resources // - if (Signers) { + if (Signers != NULL) { sk_X509_free (Signers); } @@ -230,11 +230,11 @@ Exit: // // Release Resources // - if (ClonedCert) { + if (ClonedCert != NULL) { X509_free (ClonedCert); } - if (Eku) { + if (Eku != NULL) { sk_ASN1_OBJECT_pop_free (Eku, ASN1_OBJECT_free); } @@ -281,13 +281,13 @@ CheckEKUs( // // Finding required EKU in cert. // - if (Asn1ToFind) { + if (Asn1ToFind != NULL) { ASN1_OBJECT_free(Asn1ToFind); Asn1ToFind = NULL; } Asn1ToFind = OBJ_txt2obj (RequiredEKUs[Index], 0); - if (!Asn1ToFind) { + if (Asn1ToFind == NULL) { // // Fail to convert required EKU to ASN1. // @@ -313,7 +313,7 @@ CheckEKUs( Exit: - if (Asn1ToFind) { + if (Asn1ToFind != NULL) { ASN1_OBJECT_free(Asn1ToFind); } @@ -508,11 +508,11 @@ Exit: free (SignedData); } - if (SignerCert) { + if (SignerCert != NULL) { X509_free (SignerCert); } - if (Pkcs7) { + if (Pkcs7 != NULL) { PKCS7_free (Pkcs7); }