curl/lib/vauth
penpal ba7b65f957 sspi: clear SSPI credentials on AcquireCredentialsHandle failure
- Clear credentials on AcquireCredentialsHandle failure so it is not
  used on a subsequent call.

SSPI initialization may evaluate the credentials pointer to determine
whether or not a prior call to AcquireCredentialsHandle was successful,
therefore we must clear it on a failed call.

Closes https://github.com/curl/curl/pull/21642
2026-05-20 13:51:33 -04:00
..
cleartext.c creds: hold credentials 2026-05-12 16:05:15 +02:00
cram.c creds: hold credentials 2026-05-12 16:05:15 +02:00
digest.c tidy-up: prefer "initialize" with a 'z' 2026-05-15 11:49:06 +02:00
digest.h lib: use lib source directory as base include path 2026-02-23 16:00:42 +01:00
digest_sspi.c creds: add sasl service name 2026-05-13 14:04:17 +02:00
gsasl.c gsasl: fix potential double free 2026-05-15 11:49:06 +02:00
krb5_gssapi.c creds: add sasl service name 2026-05-13 14:04:17 +02:00
krb5_sspi.c sspi: clear SSPI credentials on AcquireCredentialsHandle failure 2026-05-20 13:51:33 -04:00
ntlm.c tidy-up: prefer "initialize" with a 'z' 2026-05-15 11:49:06 +02:00
ntlm_sspi.c sspi: clear SSPI credentials on AcquireCredentialsHandle failure 2026-05-20 13:51:33 -04:00
oauth2.c creds: hold credentials 2026-05-12 16:05:15 +02:00
spnego_gssapi.c creds: add sasl service name 2026-05-13 14:04:17 +02:00
spnego_sspi.c sspi: clear SSPI credentials on AcquireCredentialsHandle failure 2026-05-20 13:51:33 -04:00
vauth.c url: compare full origin when setting credentials 2026-05-16 01:14:29 +02:00
vauth.h url: compare full origin when setting credentials 2026-05-16 01:14:29 +02:00