summaryrefslogtreecommitdiff
path: root/server/bdump.c
diff options
context:
space:
mode:
authorGravatar Karl Ramm <kcr@1ts.org>2009-08-27 15:19:01 +0000
committerGravatar Karl Ramm <kcr@1ts.org>2009-08-27 15:19:01 +0000
commit2c38dedc307447ad37ef94d22b711513b853569a (patch)
treea8f7ab819aabcbc34874819921806214c43da171 /server/bdump.c
parent6e566509d4a3d88c662c959e5eba03dc9933ede5 (diff)
Refactor error handling slightly in get_tgt
(which coincidentally keeps us from reporting the wrong function with an error code)
Diffstat (limited to 'server/bdump.c')
-rw-r--r--server/bdump.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/server/bdump.c b/server/bdump.c
index 6eca352..c815809 100644
--- a/server/bdump.c
+++ b/server/bdump.c
@@ -1058,7 +1058,6 @@ get_tgt(void)
0,
NULL,
&opt);
-#ifndef HAVE_KRB4
if (retval) {
syslog(LOG_ERR, "get_tgt: krb5_get_init_creds_keytab: %s",
error_message(retval));
@@ -1067,6 +1066,7 @@ get_tgt(void)
return 1;
}
+#ifndef HAVE_KRB4
for (i = 0; enctypes[i]; i++) {
retval = krb5_kt_get_entry(Z_krb5_ctx, kt, principal,
0, enctypes[i], &kt_ent);
@@ -1090,16 +1090,9 @@ get_tgt(void)
got_des = 1;
}
-#endif
+#endif /* HAVE_KRB4 */
krb5_free_principal(Z_krb5_ctx, principal);
krb5_kt_close(Z_krb5_ctx, kt);
-#ifdef HAVE_KRB4
- if (retval) {
- syslog(LOG_ERR, "get_tgt: krb5_kt_get_entry: %s",
- error_message(retval));
- return 1;
- }
-#endif
retval = krb5_cc_initialize (Z_krb5_ctx, Z_krb5_ccache, cred.client);
if (retval) {