From f0eb42a2fcba7097c9c90a7d991a452417d062cf Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Thu, 4 Sep 2025 15:06:53 +0200 Subject: [PATCH] [winpr,sspi] log mechanisms not valid Log SSPI mechanisms that are available but not usable due to configuration. --- winpr/libwinpr/sspi/Negotiate/negotiate.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/winpr/libwinpr/sspi/Negotiate/negotiate.c b/winpr/libwinpr/sspi/Negotiate/negotiate.c index 32bfd3591..d7644a41e 100644 --- a/winpr/libwinpr/sspi/Negotiate/negotiate.c +++ b/winpr/libwinpr/sspi/Negotiate/negotiate.c @@ -717,7 +717,10 @@ static SECURITY_STATUS SEC_ENTRY negotiate_InitializeSecurityContextW( WINPR_ASSERT(pkg->table_w); if (!cred->valid) + { + WLog_DBG(TAG, "Unavailable mechanism: %s", negotiate_mech_name(cred->mech->oid)); continue; + } /* Send an optimistic token for the first valid mechanism */ if (!init_context.mech)