From 5dfcdf88e7a4d6d0393a6f45c631c270c59e6312 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Wed, 20 Jun 2001 02:47:31 +0000 Subject: [PATCH] (krb524_convert_creds_kdc): don't test for keytype, the server will do this for us if it has anything to complain about git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10143 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/convert_creds.c | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/lib/krb5/convert_creds.c b/lib/krb5/convert_creds.c index a8029e0aa..06885a1ef 100644 --- a/lib/krb5/convert_creds.c +++ b/lib/krb5/convert_creds.c @@ -132,21 +132,6 @@ krb524_convert_creds_kdc(krb5_context context, char realm[REALM_SZ]; krb5_creds *v5_creds = in_cred; - if (v5_creds->session.keytype != ENCTYPE_DES_CBC_CRC) { - char *enctype; - ret = krb5_enctype_to_string(context, v5_creds->session.keytype, - &enctype); - if(ret == 0) { - krb5_set_error_string(context, "attempt to 524-convert ticket " - "of type `%s'", enctype); - free(enctype); - } else { - krb5_set_error_string(context, "attempt to 524-convert ticket " - "of type `%d'", v5_creds->session.keytype); - } - return KRB524_BADKEY; - } - ret = check_ticket_flags(v5_creds->flags.b); if(ret) goto out2; @@ -207,6 +192,9 @@ krb524_convert_creds_kdc(krb5_context context, if(ret) goto out; memcpy(v4creds->session, v5_creds->session.keyvalue.data, 8); + } else { + krb5_set_error_string(context, "converting credentials: %s", + krb5_get_err_text(context, ret); } out: krb5_storage_free(sp);