[26684] in CVS-changelog-for-Kerberos-V5
krb5 commit: Simplify pkinit_server_verify_padata slightly
daemon@ATHENA.MIT.EDU (Greg Hudson)
Thu Jul 5 05:12:53 2012
Date: Thu, 5 Jul 2012 05:12:47 -0400
From: Greg Hudson <ghudson@mit.edu>
Message-Id: <201207050912.q659Cl2S025095@drugstore.mit.edu>
To: cvs-krb5@mit.edu
Reply-To: krbdev@mit.edu
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: cvs-krb5-bounces@mit.edu
https://github.com/krb5/krb5/commit/0d6d2ab3b229f1ddddc60ea01429ae2768f85a34
commit 0d6d2ab3b229f1ddddc60ea01429ae2768f85a34
Author: Greg Hudson <ghudson@mit.edu>
Date: Thu Jul 5 05:05:13 2012 -0400
Simplify pkinit_server_verify_padata slightly
Eliminate the effectively unused variable tmp_as_req, and eliminate
two unnecessary conditionals for freeing pointers.
src/plugins/preauth/pkinit/pkinit_srv.c | 9 ++-------
1 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/src/plugins/preauth/pkinit/pkinit_srv.c b/src/plugins/preauth/pkinit/pkinit_srv.c
index 8050565..00d4126 100644
--- a/src/plugins/preauth/pkinit/pkinit_srv.c
+++ b/src/plugins/preauth/pkinit/pkinit_srv.c
@@ -299,7 +299,6 @@ pkinit_server_verify_padata(krb5_context context,
krb5_checksum cksum = {0, 0, 0, NULL};
krb5_data *der_req = NULL;
int valid_eku = 0, valid_san = 0;
- krb5_kdc_req *tmp_as_req = NULL;
krb5_data k5data;
int is_signed = 1;
krb5_pa_data **e_data = NULL;
@@ -548,16 +547,12 @@ cleanup:
case KRB5_PADATA_PK_AS_REQ_OLD:
free_krb5_pa_pk_as_req_draft9(&reqp9);
}
- if (tmp_as_req != NULL)
- k5int_krb5_free_kdc_req(context, tmp_as_req);
free(authp_data.data);
free(krb5_authz.data);
if (reqctx != NULL)
pkinit_fini_kdc_req_context(context, reqctx);
- if (auth_pack != NULL)
- free_krb5_auth_pack(&auth_pack);
- if (auth_pack9 != NULL)
- free_krb5_auth_pack_draft9(context, &auth_pack9);
+ free_krb5_auth_pack(&auth_pack);
+ free_krb5_auth_pack_draft9(context, &auth_pack9);
(*respond)(arg, retval, modreq, e_data, NULL);
}
_______________________________________________
cvs-krb5 mailing list
cvs-krb5@mit.edu
https://mailman.mit.edu/mailman/listinfo/cvs-krb5