From ce12cc5676aa14e15da688e7da02d8abbd1d27d8 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Wed, 23 Jun 1999 09:57:34 +0000 Subject: [PATCH] (values_to_ent): convert key data correctly git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6347 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kadmin/version4.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/kadmin/version4.c b/kadmin/version4.c index 8c128e4b8..c0e368c80 100644 --- a/kadmin/version4.c +++ b/kadmin/version4.c @@ -267,6 +267,10 @@ ent_to_values(krb5_context context, #endif } +/* + * convert the kadm4 values in `vals' to `ent' (and `mask') + */ + static krb5_error_code values_to_ent(krb5_context context, Kadm_vals *vals, @@ -315,10 +319,10 @@ values_to_ent(krb5_context context, if((ent->key_data[i].key_data_contents[0] = malloc(8)) == NULL) return ENOMEM; memcpy(ent->key_data[i].key_data_contents[0], - &vals->key_high, + &vals->key_low, 4); memcpy((char*)ent->key_data[i].key_data_contents[0] + 4, - &vals->key_low, + &vals->key_high, 4); ent->key_data[i].key_data_type[1] = KRB5_PW_SALT; ent->key_data[i].key_data_length[1] = 0;