Make get_cred_kdc_any a private function.
This commit is contained in:
@@ -1041,15 +1041,15 @@ out:
|
|||||||
* codebase.
|
* codebase.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static krb5_error_code
|
krb5_error_code
|
||||||
get_cred_kdc_any(krb5_context context,
|
_krb5_get_cred_kdc_any(krb5_context context,
|
||||||
krb5_kdc_flags flags,
|
krb5_kdc_flags flags,
|
||||||
krb5_ccache ccache,
|
krb5_ccache ccache,
|
||||||
krb5_creds *in_creds,
|
krb5_creds *in_creds,
|
||||||
krb5_principal impersonate_principal,
|
krb5_principal impersonate_principal,
|
||||||
Ticket *second_ticket,
|
Ticket *second_ticket,
|
||||||
krb5_creds **out_creds,
|
krb5_creds **out_creds,
|
||||||
krb5_creds ***ret_tgts)
|
krb5_creds ***ret_tgts)
|
||||||
{
|
{
|
||||||
krb5_error_code ret;
|
krb5_error_code ret;
|
||||||
|
|
||||||
@@ -1084,9 +1084,9 @@ krb5_get_cred_from_kdc_opt(krb5_context context,
|
|||||||
{
|
{
|
||||||
krb5_kdc_flags f;
|
krb5_kdc_flags f;
|
||||||
f.i = flags;
|
f.i = flags;
|
||||||
return get_cred_kdc_any(context, f, ccache,
|
return _krb5_get_cred_kdc_any(context, f, ccache,
|
||||||
in_creds, NULL, NULL,
|
in_creds, NULL, NULL,
|
||||||
out_creds, ret_tgts);
|
out_creds, ret_tgts);
|
||||||
}
|
}
|
||||||
|
|
||||||
krb5_error_code KRB5_LIB_FUNCTION
|
krb5_error_code KRB5_LIB_FUNCTION
|
||||||
@@ -1169,8 +1169,8 @@ krb5_get_credentials_with_flags(krb5_context context,
|
|||||||
options |= KRB5_GC_NO_STORE;
|
options |= KRB5_GC_NO_STORE;
|
||||||
|
|
||||||
tgts = NULL;
|
tgts = NULL;
|
||||||
ret = get_cred_kdc_any(context, flags, ccache,
|
ret = _krb5_get_cred_kdc_any(context, flags, ccache,
|
||||||
in_creds, NULL, NULL, out_creds, &tgts);
|
in_creds, NULL, NULL, out_creds, &tgts);
|
||||||
for(i = 0; tgts && tgts[i]; i++) {
|
for(i = 0; tgts && tgts[i]; i++) {
|
||||||
krb5_cc_store_cred(context, ccache, tgts[i]);
|
krb5_cc_store_cred(context, ccache, tgts[i]);
|
||||||
krb5_free_creds(context, tgts[i]);
|
krb5_free_creds(context, tgts[i]);
|
||||||
@@ -1390,9 +1390,9 @@ krb5_get_creds(krb5_context context,
|
|||||||
flags.b.canonicalize = 1;
|
flags.b.canonicalize = 1;
|
||||||
|
|
||||||
tgts = NULL;
|
tgts = NULL;
|
||||||
ret = get_cred_kdc_any(context, flags, ccache,
|
ret = _krb5_get_cred_kdc_any(context, flags, ccache,
|
||||||
&in_creds, opt->self, opt->ticket,
|
&in_creds, opt->self, opt->ticket,
|
||||||
out_creds, &tgts);
|
out_creds, &tgts);
|
||||||
krb5_free_principal(context, in_creds.client);
|
krb5_free_principal(context, in_creds.client);
|
||||||
for(i = 0; tgts && tgts[i]; i++) {
|
for(i = 0; tgts && tgts[i]; i++) {
|
||||||
krb5_cc_store_cred(context, ccache, tgts[i]);
|
krb5_cc_store_cred(context, ccache, tgts[i]);
|
||||||
|
Reference in New Issue
Block a user