From: Greg Hudson Date: Tue, 20 Apr 2010 07:58:06 +0000 (+0000) Subject: Merge trunk changes from r23906 to r23909 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a1cfdcfe115f2b4fe17feb77ce6ecdf819c5149a;p=thirdparty%2Fkrb5.git Merge trunk changes from r23906 to r23909 git-svn-id: svn://anonsvn.mit.edu/krb5/branches/iakerb@23910 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/lib/krb5/krb/get_creds.c b/src/lib/krb5/krb/get_creds.c index e283917906..36624af1f0 100644 --- a/src/lib/krb5/krb/get_creds.c +++ b/src/lib/krb5/krb/get_creds.c @@ -941,11 +941,6 @@ begin_get_tgt(krb5_context context, krb5_tkt_creds_context ctx) return end_get_tgt(context, ctx); } - /* Initialize the realm path. */ - code = init_realm_path(context, ctx); - if (code != 0) - return code; - /* Start with the local tgt. */ krb5_free_creds(context, ctx->cur_tgt); ctx->cur_tgt = NULL; @@ -955,6 +950,11 @@ begin_get_tgt(krb5_context context, krb5_tkt_creds_context ctx) if (ctx->cur_tgt == NULL) return ctx->cache_code; + /* Initialize the realm path. */ + code = init_realm_path(context, ctx); + if (code != 0) + return code; + /* Empty out the realms-seen list for loop checking. */ krb5int_free_data_list(context, ctx->realms_seen); ctx->realms_seen = NULL;