From bc8af2b238ac61926b467671aba574c54a4bb79d Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Fri, 3 Apr 1998 01:55:44 +0000 Subject: [PATCH] Use `kadmind_loop'. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4695 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kadmin/kadmind.c | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/kadmin/kadmind.c b/kadmin/kadmind.c index e44009bd9..4609cc257 100644 --- a/kadmin/kadmind.c +++ b/kadmin/kadmind.c @@ -77,7 +77,6 @@ static struct getargs args[] = { static int num_args = sizeof(args) / sizeof(args[0]); krb5_context context; -void *kadm_handle; static void usage(int ret) @@ -156,24 +155,6 @@ main(int argc, char **argv) krb5_err(context, 1, ret, "krb5_recvauth"); krb5_unparse_name(context, ticket->client, &client); - ret = kadm5_init_with_password_ctx(context, - client, - "password", - "service", - NULL, 0, 0, - &kadm_handle); - - while(1){ - unsigned char buf[1024]; - krb5_storage *sp; - - sp = krb5_storage_from_mem(buf, sizeof(buf)); - ret = kadm5_server_recv_sp(context, ac, sp, fd); - if(ret) - krb5_err(context, 1, ret, "kadm5_server_recv"); - kadmind_dispatch(kadm_handle, sp); - ret = kadm5_server_send_sp(context, ac, sp, fd); - krb5_storage_free(sp); - } + kadmind_loop(context, ac, client, fd); } }