Dmitry Timoshkov : kerberos: Add support for SECPKG_CRED_BOTH.
Module: wine Branch: master Commit: 6e3dcf6c5877867b98b0d01b85206fba780c39c9 URL: https://gitlab.winehq.org/wine/wine/-/commit/6e3dcf6c5877867b98b0d01b85206fb... Author: Dmitry Timoshkov <dmitry(a)baikal.ru> Date: Wed Jan 10 12:44:33 2024 +0300 kerberos: Add support for SECPKG_CRED_BOTH. Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru> --- dlls/kerberos/unixlib.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/kerberos/unixlib.c b/dlls/kerberos/unixlib.c index 5bc1f72981f..a7cb8b1da7a 100644 --- a/dlls/kerberos/unixlib.c +++ b/dlls/kerberos/unixlib.c @@ -654,13 +654,13 @@ static NTSTATUS acquire_credentials_handle( void *args ) cred_usage = GSS_C_ACCEPT; break; + case SECPKG_CRED_BOTH: case SECPKG_CRED_OUTBOUND: if ((status = init_creds( params->username, params->password )) != STATUS_SUCCESS) return status; - cred_usage = GSS_C_INITIATE; + cred_usage = params->credential_use == SECPKG_CRED_OUTBOUND ? GSS_C_INITIATE : GSS_C_BOTH; break; default: - FIXME( "SECPKG_CRED_BOTH not supported\n" ); return SEC_E_UNKNOWN_CREDENTIALS; }
participants (1)
-
Alexandre Julliard