]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Cleaner fix for #7570
authorBen Kaduk <kaduk@mit.edu>
Fri, 15 Feb 2013 16:41:27 +0000 (11:41 -0500)
committerBen Kaduk <kaduk@mit.edu>
Fri, 15 Feb 2013 19:28:42 +0000 (14:28 -0500)
Remove variables and labels which are no longer needed.

src/plugins/preauth/pkinit/pkinit_crypto_openssl.c

index 827280b7cfcdb778a6d2c922bfbddff11b8e39c9..6dbda9b1e8b06f5762814504296c7ff1d758fc4c 100644 (file)
@@ -3243,7 +3243,6 @@ pkinit_check_kdc_pkid(krb5_context context,
                       unsigned int pkid_len,
                       int *valid_kdcPkId)
 {
-    krb5_error_code retval = KRB5KDC_ERR_PREAUTH_FAILED;
     PKCS7_ISSUER_AND_SERIAL *is = NULL;
     const unsigned char *p = pdid_buf;
     int status = 1;
@@ -3253,7 +3252,7 @@ pkinit_check_kdc_pkid(krb5_context context,
     pkiDebug("found kdcPkId in AS REQ\n");
     is = d2i_PKCS7_ISSUER_AND_SERIAL(NULL, &p, (int)pkid_len);
     if (is == NULL)
-        return retval;
+        return KRB5KDC_ERR_PREAUTH_FAILED;
 
     status = X509_NAME_cmp(X509_get_issuer_name(kdc_cert), is->issuer);
     if (!status) {
@@ -3262,12 +3261,11 @@ pkinit_check_kdc_pkid(krb5_context context,
             *valid_kdcPkId = 1;
     }
 
-    retval = 0;
     X509_NAME_free(is->issuer);
     ASN1_INTEGER_free(is->serial);
     free(is);
 
-    return retval;
+    return 0;
 }
 
 static int