sanon: Do not acquire creds for GSS_C_NO_NAME

This commit is contained in:
Nicolas Williams
2026-01-18 20:49:30 -06:00
parent d233bf84d7
commit 76db37d833
3 changed files with 12 additions and 6 deletions

View File

@@ -46,6 +46,9 @@ _gss_sanon_acquire_cred_from(OM_uint32 *minor,
{
*minor = 0;
if (desired_name == GSS_C_NO_NAME)
return GSS_S_NO_CRED;
if (desired_name == GSS_C_NO_NAME ||
desired_name == _gss_sanon_anonymous_identity)
*output_cred_handle = _gss_sanon_anonymous_cred;

View File

@@ -48,6 +48,9 @@ _gss_sanon_add_cred_from(OM_uint32 *minor,
{
*minor = 0;
if (desired_name == GSS_C_NO_NAME)
return GSS_S_NO_CRED;
if (output_cred_handle != NULL) {
if (desired_name == GSS_C_NO_NAME ||
desired_name == _gss_sanon_anonymous_identity)