* mk_req_ext.c (krb5_mk_req_extended): Check enctype of session
authorTom Yu <tlyu@mit.edu>
Tue, 16 Dec 1997 05:10:24 +0000 (05:10 +0000)
committerTom Yu <tlyu@mit.edu>
Tue, 16 Dec 1997 05:10:24 +0000 (05:10 +0000)
key, not that of the ticket, which we really shouldn't care about.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10336 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/krb/ChangeLog
src/lib/krb5/krb/mk_req_ext.c

index 33a82a39121fb4b92dd70b80048801fc78ba1d9d..7e3bfafd68b50bbf72cbba23ade0f6496c4355cf 100644 (file)
@@ -1,3 +1,8 @@
+Tue Dec 16 00:08:33 1997  Tom Yu  <tlyu@mit.edu>
+
+       * mk_req_ext.c (krb5_mk_req_extended): Check enctype of session
+       key, not that of the ticket, which we really shouldn't care about.
+
 Sun Dec  7 07:24:23 1997  Ezra Peisach  <epeisach@dumpster.rose.brandeis.edu>
 
        * gic_pwd.c (krb5_get_init_creds_password): Change fourth argument
index 3bec52e51e6fd7622f53ca86e249690cb90a1a34..726bb434b03a02eef49b4bf2d350dba7553f5f5d 100644 (file)
@@ -99,7 +99,7 @@ krb5_mk_req_extended(context, auth_context, ap_req_options, in_data, in_creds,
        return(retval);
     
     /* verify a valid enctype is available */
-    if (!valid_enctype(request.ticket->enc_part.enctype)) {
+    if (!valid_enctype(in_creds->keyblock.enctype)) {
        retval = KRB5_PROG_ETYPE_NOSUPP;
        goto cleanup;
     }