diff options
-rw-r--r-- | crypto/asymmetric_keys/pkcs7_verify.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/crypto/asymmetric_keys/pkcs7_verify.c b/crypto/asymmetric_keys/pkcs7_verify.c index 51ff36f3a913..c62cf8006e1f 100644 --- a/crypto/asymmetric_keys/pkcs7_verify.c +++ b/crypto/asymmetric_keys/pkcs7_verify.c | |||
@@ -190,14 +190,12 @@ static int pkcs7_verify_sig_chain(struct pkcs7_message *pkcs7, | |||
190 | if (ret < 0) | 190 | if (ret < 0) |
191 | return ret; | 191 | return ret; |
192 | 192 | ||
193 | if (x509->issuer) | 193 | pr_debug("- issuer %s\n", x509->issuer); |
194 | pr_debug("- issuer %s\n", x509->issuer); | ||
195 | if (x509->authority) | 194 | if (x509->authority) |
196 | pr_debug("- authkeyid %s\n", x509->authority); | 195 | pr_debug("- authkeyid %s\n", x509->authority); |
197 | 196 | ||
198 | if (!x509->authority || | 197 | if (!x509->authority || |
199 | (x509->subject && | 198 | strcmp(x509->subject, x509->issuer) == 0) { |
200 | strcmp(x509->subject, x509->issuer) == 0)) { | ||
201 | /* If there's no authority certificate specified, then | 199 | /* If there's no authority certificate specified, then |
202 | * the certificate must be self-signed and is the root | 200 | * the certificate must be self-signed and is the root |
203 | * of the chain. Likewise if the cert is its own | 201 | * of the chain. Likewise if the cert is its own |