diff options
author | Tom Yu <tlyu@mit.edu> | 2009-10-31 00:48:38 +0000 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2009-10-31 00:48:38 +0000 |
commit | 02d6bcbc98a214e7aeaaa9f45f0db8784a7b743b (patch) | |
tree | 61b9147863cd8be3eff63903dc36cae168254bd5 /src/clients/kcpytkt | |
parent | 162ab371748cba0cc6f172419bd6e71fa04bb878 (diff) | |
download | krb5-02d6bcbc98a214e7aeaaa9f45f0db8784a7b743b.tar.gz krb5-02d6bcbc98a214e7aeaaa9f45f0db8784a7b743b.tar.xz krb5-02d6bcbc98a214e7aeaaa9f45f0db8784a7b743b.zip |
make mark-cstyle
make reindent
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23100 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/clients/kcpytkt')
-rw-r--r-- | src/clients/kcpytkt/kcpytkt.c | 129 |
1 files changed, 65 insertions, 64 deletions
diff --git a/src/clients/kcpytkt/kcpytkt.c b/src/clients/kcpytkt/kcpytkt.c index 8efddb413c..d39af4585f 100644 --- a/src/clients/kcpytkt/kcpytkt.c +++ b/src/clients/kcpytkt/kcpytkt.c @@ -1,3 +1,4 @@ +/* -*- mode: c; c-basic-offset: 4; indent-tabs-mode: nil -*- */ #include <stdio.h> #include <stdlib.h> @@ -33,34 +34,34 @@ int main(int argc, char *argv[]) prog = prog ? (prog + 1) : argv[0]; while ((option = getopt(argc, argv, "c:e:f:hq")) != -1) { - switch (option) { + switch (option) { case 'c': fromccachestr = optarg; break; - case 'e': - etypestr = optarg; - break; + case 'e': + etypestr = optarg; + break; case 'f': flags = atoi(optarg); break; - case 'q': - quiet = 1; - break; - case 'h': - default: - xusage(); - break; - } + case 'q': + quiet = 1; + break; + case 'h': + default: + xusage(); + break; + } } if ((argc - optind) < 2) - xusage(); + xusage(); do_kcpytkt(argc - optind, argv + optind, fromccachestr, etypestr, flags); return 0; } -static void do_kcpytkt (int count, char *names[], +static void do_kcpytkt (int count, char *names[], char *fromccachestr, char *etypestr, int flags) { krb5_context context; @@ -76,19 +77,19 @@ static void do_kcpytkt (int count, char *names[], ret = krb5_init_context(&context); if (ret) { - com_err(prog, ret, "while initializing krb5 library"); - exit(1); + com_err(prog, ret, "while initializing krb5 library"); + exit(1); } if (etypestr) { ret = krb5_string_to_enctype(etypestr, &etype); - if (ret) { - com_err(prog, ret, "while converting etype"); - exit(1); - } + if (ret) { + com_err(prog, ret, "while converting etype"); + exit(1); + } retflags = KRB5_TC_MATCH_SRV_NAMEONLY | KRB5_TC_SUPPORTED_KTYPES; } else { - etype = 0; + etype = 0; retflags = KRB5_TC_MATCH_SRV_NAMEONLY; } @@ -97,76 +98,76 @@ static void do_kcpytkt (int count, char *names[], else ret = krb5_cc_default(context, &fromccache); if (ret) { - com_err(prog, ret, "while opening source ccache"); - exit(1); + com_err(prog, ret, "while opening source ccache"); + exit(1); } ret = krb5_cc_get_principal(context, fromccache, &me); if (ret) { - com_err(prog, ret, "while getting client principal name"); - exit(1); + com_err(prog, ret, "while getting client principal name"); + exit(1); } ret = krb5_cc_resolve(context, names[0], &destccache); if (ret) { - com_err(prog, ret, "while opening destination cache"); - exit(1); + com_err(prog, ret, "while opening destination cache"); + exit(1); } errors = 0; for (i = 1; i < count; i++) { - memset(&in_creds, 0, sizeof(in_creds)); + memset(&in_creds, 0, sizeof(in_creds)); - in_creds.client = me; + in_creds.client = me; - ret = krb5_parse_name(context, names[i], &in_creds.server); - if (ret) { - if (!quiet) - fprintf(stderr, "%s: %s while parsing principal name\n", - names[i], error_message(ret)); - errors++; - continue; - } + ret = krb5_parse_name(context, names[i], &in_creds.server); + if (ret) { + if (!quiet) + fprintf(stderr, "%s: %s while parsing principal name\n", + names[i], error_message(ret)); + errors++; + continue; + } - ret = krb5_unparse_name(context, in_creds.server, &princ); - if (ret) { - fprintf(stderr, "%s: %s while printing principal name\n", - names[i], error_message(ret)); - errors++; - continue; - } + ret = krb5_unparse_name(context, in_creds.server, &princ); + if (ret) { + fprintf(stderr, "%s: %s while printing principal name\n", + names[i], error_message(ret)); + errors++; + continue; + } - in_creds.keyblock.enctype = etype; + in_creds.keyblock.enctype = etype; ret = krb5_cc_retrieve_cred(context, fromccache, retflags, - &in_creds, &out_creds); - if (ret) { - fprintf(stderr, "%s: %s while retrieving credentials\n", - princ, error_message(ret)); + &in_creds, &out_creds); + if (ret) { + fprintf(stderr, "%s: %s while retrieving credentials\n", + princ, error_message(ret)); - krb5_free_unparsed_name(context, princ); + krb5_free_unparsed_name(context, princ); - errors++; - continue; - } + errors++; + continue; + } - ret = krb5_cc_store_cred(context, destccache, &out_creds); + ret = krb5_cc_store_cred(context, destccache, &out_creds); - krb5_free_principal(context, in_creds.server); + krb5_free_principal(context, in_creds.server); - if (ret) { - fprintf(stderr, "%s: %s while removing credentials\n", - princ, error_message(ret)); + if (ret) { + fprintf(stderr, "%s: %s while removing credentials\n", + princ, error_message(ret)); krb5_free_cred_contents(context, &out_creds); - krb5_free_unparsed_name(context, princ); + krb5_free_unparsed_name(context, princ); - errors++; - continue; - } + errors++; + continue; + } - krb5_free_unparsed_name(context, princ); + krb5_free_unparsed_name(context, princ); krb5_free_cred_contents(context, &out_creds); } @@ -176,7 +177,7 @@ static void do_kcpytkt (int count, char *names[], krb5_free_context(context); if (errors) - exit(1); + exit(1); exit(0); } |