summaryrefslogtreecommitdiffstats
path: root/src/clients/kcpytkt
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2009-10-31 00:48:38 +0000
committerTom Yu <tlyu@mit.edu>2009-10-31 00:48:38 +0000
commit02d6bcbc98a214e7aeaaa9f45f0db8784a7b743b (patch)
tree61b9147863cd8be3eff63903dc36cae168254bd5 /src/clients/kcpytkt
parent162ab371748cba0cc6f172419bd6e71fa04bb878 (diff)
downloadkrb5-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.c129
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);
}