Hans Leidekker wine@gitlab.winehq.org wrote:
--- a/dlls/secur32/negotiate.c +++ b/dlls/secur32/negotiate.c @@ -225,6 +225,8 @@ static NTSTATUS NTAPI nego_SpInitLsaModeContext( LSA_SEC_HANDLE credential, LSA_ if (!(new_ctxt = ctxt = calloc( 1, sizeof(*ctxt) ))) return SEC_E_INSUFFICIENT_MEMORY; ctxt->krb = cred->krb; ctxt->ntlm = cred->ntlm;
ctxt->user_krb = cred->user_krb;
}ctxt->user_ntlm = cred->user_ntlm;
Thanks for spotting this. Probably same fix should be applied to SpAcceptLsaModeContext().