(ihave): use krb5_write_priv_message

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14265 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
2004-09-24 11:27:58 +00:00
parent 5bf26fd00d
commit 209ac33571

View File

@@ -122,7 +122,7 @@ ihave (krb5_context context, krb5_auth_context auth_context,
int ret;
u_char buf[8];
krb5_storage *sp;
krb5_data data, priv_data;
krb5_data data;
sp = krb5_storage_from_mem (buf, 8);
krb5_store_int32 (sp, I_HAVE);
@@ -131,15 +131,9 @@ ihave (krb5_context context, krb5_auth_context auth_context,
data.length = 8;
data.data = buf;
ret = krb5_mk_priv (context, auth_context, &data, &priv_data, NULL);
ret = krb5_write_priv_message(context, auth_context, &fd, &data);
if (ret)
krb5_err (context, 1, ret, "krb_mk_priv");
ret = krb5_write_message (context, &fd, &priv_data);
if (ret)
krb5_err (context, 1, ret, "krb5_write_message");
krb5_data_free (&priv_data);
krb5_err (context, 1, ret, "krb5_write_priv_message");
}
static void