aboutsummaryrefslogtreecommitdiff
path: root/security/krb5-16/files/patch-krb524::cnv_tkt_skey.c
diff options
context:
space:
mode:
Diffstat (limited to 'security/krb5-16/files/patch-krb524::cnv_tkt_skey.c')
-rw-r--r--security/krb5-16/files/patch-krb524::cnv_tkt_skey.c34
1 files changed, 34 insertions, 0 deletions
diff --git a/security/krb5-16/files/patch-krb524::cnv_tkt_skey.c b/security/krb5-16/files/patch-krb524::cnv_tkt_skey.c
new file mode 100644
index 000000000000..b8204faee367
--- /dev/null
+++ b/security/krb5-16/files/patch-krb524::cnv_tkt_skey.c
@@ -0,0 +1,34 @@
+Index: krb524/cnv_tkt_skey.c
+===================================================================
+RCS file: /cvs/krbdev/krb5/src/krb524/cnv_tkt_skey.c,v
+retrieving revision 1.17.2.1.2.1
+diff -u -r1.17.2.1.2.1 cnv_tkt_skey.c
+--- krb524/cnv_tkt_skey.c 2002/03/01 16:05:20 1.17.2.1.2.1
++++ krb524/cnv_tkt_skey.c 2002/10/15 23:32:45
+@@ -173,25 +173,7 @@
+ sname,
+ sinst,
+ v4_skey->contents);
+- } else {
+- /* Force enctype to be raw if using DES3. */
+- if (v4_skey->enctype == ENCTYPE_DES3_CBC_SHA1 ||
+- v4_skey->enctype == ENCTYPE_LOCAL_DES3_HMAC_SHA1)
+- v4_skey->enctype = ENCTYPE_DES3_CBC_RAW;
+- ret = krb_cr_tkt_krb5(v4tkt,
+- 0, /* flags */
+- pname,
+- pinst,
+- prealm,
+- *((unsigned long *)kaddr.contents),
+- (char *) v5etkt->session->contents,
+- lifetime,
+- /* issue_data */
+- server_time,
+- sname,
+- sinst,
+- v4_skey);
+- }
++ } else abort();
+
+ krb5_free_enc_tkt_part(context, v5etkt);
+ v5tkt->enc_part2 = NULL;