mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-06 09:35:52 +00:00
secur32: Also copy user function tables in nego_SpInitLsaModeContext() and nego_SpAcceptLsaModeContext().
This commit is contained in:
parent
b43ba81e17
commit
ff5db66c43
|
@ -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;
|
if (!(new_ctxt = ctxt = calloc( 1, sizeof(*ctxt) ))) return SEC_E_INSUFFICIENT_MEMORY;
|
||||||
ctxt->krb = cred->krb;
|
ctxt->krb = cred->krb;
|
||||||
ctxt->ntlm = cred->ntlm;
|
ctxt->ntlm = cred->ntlm;
|
||||||
|
ctxt->user_krb = cred->user_krb;
|
||||||
|
ctxt->user_ntlm = cred->user_ntlm;
|
||||||
}
|
}
|
||||||
if (!handle) return SEC_E_INVALID_HANDLE;
|
if (!handle) return SEC_E_INVALID_HANDLE;
|
||||||
|
|
||||||
|
@ -278,6 +280,8 @@ static NTSTATUS NTAPI nego_SpAcceptLsaModeContext( LSA_SEC_HANDLE credential, LS
|
||||||
if (!(new_ctxt = ctxt = calloc( 1, sizeof(*ctxt) ))) return SEC_E_INSUFFICIENT_MEMORY;
|
if (!(new_ctxt = ctxt = calloc( 1, sizeof(*ctxt) ))) return SEC_E_INSUFFICIENT_MEMORY;
|
||||||
ctxt->krb = cred->krb;
|
ctxt->krb = cred->krb;
|
||||||
ctxt->ntlm = cred->ntlm;
|
ctxt->ntlm = cred->ntlm;
|
||||||
|
ctxt->user_krb = cred->user_krb;
|
||||||
|
ctxt->user_ntlm = cred->user_ntlm;
|
||||||
}
|
}
|
||||||
if (!handle) return SEC_E_INVALID_HANDLE;
|
if (!handle) return SEC_E_INVALID_HANDLE;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue