diff --git a/kuser/kfoo.c b/kuser/kfoo.c index b7ca7d7de..f8b3f9b7d 100644 --- a/kuser/kfoo.c +++ b/kuser/kfoo.c @@ -4,15 +4,21 @@ #if 1 main(int argc, char **argv) { - int ret; krb5_context context; krb5_ccache cache; krb5_creds in, *out; + int ret; + + if (argc != 2) { + printf ("argc != 2\n"); + return 1; + } + krb5_init_context(&context); krb5_cc_default(context, &cache); memset(&in, 0, sizeof(in)); krb5_cc_get_principal(context, cache, &in.client); - krb5_parse_name(context, "host/emma.pdc.kth.se@FOO.SE", &in.server); + krb5_parse_name(context, argv[1], &in.server); in.times.endtime = time(NULL) + 4711; ret = krb5_get_credentials(context, 0, cache, &in, &out);