diff options
Diffstat (limited to 'src/lib/krb5/krb/gc_frm_kdc.c')
-rw-r--r-- | src/lib/krb5/krb/gc_frm_kdc.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/lib/krb5/krb/gc_frm_kdc.c b/src/lib/krb5/krb/gc_frm_kdc.c index 90a49d6a6e..77b1a4232c 100644 --- a/src/lib/krb5/krb/gc_frm_kdc.c +++ b/src/lib/krb5/krb/gc_frm_kdc.c @@ -139,10 +139,6 @@ static void tr_dbg_rtree(struct tr_state *, const char *, krb5_principal); #define HARD_CC_ERR(r) ((r) && (r) != KRB5_CC_NOTFOUND && \ (r) != KRB5_CC_NOT_KTYPE) -#define IS_TGS_PRINC(c, p) \ - (krb5_princ_size((c), (p)) == 2 && \ - data_eq_string(*krb5_princ_component((c), (p), 0), KRB5_TGS_NAME)) - /* * Flags for ccache lookups of cross-realm TGTs. * @@ -169,8 +165,6 @@ static krb5_error_code do_traversal(krb5_context ctx, krb5_ccache, krb5_principal client, krb5_principal server, krb5_creds *out_cc_tgt, krb5_creds **out_tgt, krb5_creds ***out_kdc_tgts); -static krb5_error_code krb5_get_cred_from_kdc_opt(krb5_context, krb5_ccache, - krb5_creds *, krb5_creds **, krb5_creds ***, int); /* * init_cc_tgts() @@ -778,7 +772,7 @@ cleanup: * Returns errors, system errors. */ -static krb5_error_code +krb5_error_code krb5_get_cred_from_kdc_opt(krb5_context context, krb5_ccache ccache, krb5_creds *in_cred, krb5_creds **out_cred, krb5_creds ***tgts, int kdcopt) @@ -915,7 +909,7 @@ krb5_get_cred_from_kdc_opt(krb5_context context, krb5_ccache ccache, */ if (old_use_conf_ktypes || context->tgs_ktype_count == 0) goto cleanup; - for (i = 0; i < context->tgs_ktype_count; i++) { + for (i = 0; i < (signed)context->tgs_ktype_count; i++) { if ((*out_cred)->keyblock.enctype == context->tgs_ktypes[i]) { /* Found an allowable etype, so we're done */ goto cleanup; |