lib/krb5: Windows API:krb5cc ccache fallback
If there is no MSLSA: credential cache principal, then try to fallback to the MIT default MIT credential cache name, API:krb5cc. Change-Id: I8f981c5401b4f962cf808e7b0dc782e42bc03023
This commit is contained in:
		| @@ -574,6 +574,17 @@ krb5_cc_set_default_name(krb5_context context, const char *name) | ||||
| 		krb5_cc_close(context, id); | ||||
| 	    } | ||||
| 	} | ||||
| 	if (p == NULL) { | ||||
| 	    /* | ||||
| 	     * If the API:krb5cc ccache can be resolved, | ||||
| 	     * use it as the default. | ||||
| 	     */ | ||||
| 	    krb5_ccache api_id; | ||||
| 	    ret = krb5_cc_resolve(context, "API:krb5cc", &api_id); | ||||
| 	    if (ret == 0) | ||||
| 		krb5_cc_close(context, api_id); | ||||
| 	} | ||||
| 	/* Otherwise, fallback to the FILE ccache */ | ||||
| #endif | ||||
| 	if (p == NULL) { | ||||
| 	    ret = (*ops->get_default_name)(context, &p); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jeffrey Altman
					Jeffrey Altman