From 87a818a8b89017910432db06f625e8c82d25c828 Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Sun, 30 Aug 2009 18:04:52 +0000 Subject: [PATCH] add some documentation/asserts git-svn-id: svn://anonsvn.mit.edu/krb5/users/lhoward/authdata@22666 dc483132-0cff-0310-8789-dd5450dbe970 --- src/lib/krb5/krb/authdata.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lib/krb5/krb/authdata.c b/src/lib/krb5/krb/authdata.c index a2676832e4..055219a998 100644 --- a/src/lib/krb5/krb/authdata.c +++ b/src/lib/krb5/krb/authdata.c @@ -320,12 +320,19 @@ k5_get_kdc_issued_authdata(krb5_context kcontext, if (code != 0) return code; + /* + * Note: a module must still implement a verify_authdata + * method, even it is a NOOP that simply records the value + 8 of kdc_issued_flag. + */ code = krb5_verify_authdata_kdc_issued(kcontext, ap_req->ticket->enc_part2->session, authdata[0], kdc_issuer, kdc_issued_authdata); + assert(code == 0 || *kdc_issued_authdata == NULL); + krb5_free_authdata(kcontext, authdata); return code; -- 2.47.2