summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5/krb/send_tgs.c
diff options
context:
space:
mode:
authorRichard Basch <probe@mit.edu>1996-05-15 00:57:15 +0000
committerRichard Basch <probe@mit.edu>1996-05-15 00:57:15 +0000
commite9d5ef4aefdc14736c9bba9b7a4834652657098f (patch)
tree96428196b701156ac248ae853eed4a397ac77756 /src/lib/krb5/krb/send_tgs.c
parent3e01193e4fd7a3f14232349efb2605565cfcd3ee (diff)
downloadkrb5-e9d5ef4aefdc14736c9bba9b7a4834652657098f.tar.gz
krb5-e9d5ef4aefdc14736c9bba9b7a4834652657098f.tar.xz
krb5-e9d5ef4aefdc14736c9bba9b7a4834652657098f.zip
* mk_req_ext.c mk_safe.c send_tgs.c:
set the length field of the krb5_checksum structure before calling krb5_calculate_checksum. * str_conv.c: replaced sha-des3 cksum with hmac-sha. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8021 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/krb/send_tgs.c')
-rw-r--r--src/lib/krb5/krb/send_tgs.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/krb5/krb/send_tgs.c b/src/lib/krb5/krb/send_tgs.c
index 16f00c095..ac4e27735 100644
--- a/src/lib/krb5/krb/send_tgs.c
+++ b/src/lib/krb5/krb/send_tgs.c
@@ -60,9 +60,8 @@ krb5_send_tgs_basic(context, in_data, in_cred, outbuf)
krb5_data * toutbuf;
/* Generate checksum */
- if ((checksum.contents = (krb5_octet *)
- malloc(krb5_checksum_size(context,
- context->kdc_req_sumtype))) == NULL)
+ checksum.length = krb5_checksum_size(context, context->kdc_req_sumtype);
+ if ((checksum.contents = (krb5_octet *) malloc(checksum.length)) == NULL)
return(ENOMEM);
if ((retval = krb5_calculate_checksum(context, context->kdc_req_sumtype,