Rob Shearman : secur32: Don't set the output buffer type in NTLM'
s IntializeSecurityContextA/W.
Alexandre Julliard
julliard at wine.codeweavers.com
Fri May 25 14:43:40 CDT 2007
Module: wine
Branch: master
Commit: 4d275bcf10e06facfe2e76089cac9947edc4a711
URL: http://source.winehq.org/git/wine.git/?a=commit;h=4d275bcf10e06facfe2e76089cac9947edc4a711
Author: Rob Shearman <rob at codeweavers.com>
Date: Thu May 24 20:04:10 2007 +0100
secur32: Don't set the output buffer type in NTLM's IntializeSecurityContextA/W.
---
dlls/secur32/ntlm.c | 1 -
dlls/secur32/tests/ntlm.c | 2 ++
2 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/secur32/ntlm.c b/dlls/secur32/ntlm.c
index 5da4488..9a1fa3b 100644
--- a/dlls/secur32/ntlm.c
+++ b/dlls/secur32/ntlm.c
@@ -657,7 +657,6 @@ static SECURITY_STATUS SEC_ENTRY ntlm_InitializeSecurityContextW(
}
pOutput->pBuffers[0].cbBuffer = bin_len;
- pOutput->pBuffers[0].BufferType = SECBUFFER_DATA;
memcpy(pOutput->pBuffers[0].pvBuffer, bin, bin_len);
if(ret == SEC_E_OK)
diff --git a/dlls/secur32/tests/ntlm.c b/dlls/secur32/tests/ntlm.c
index 6b8f5a8..e25749f 100644
--- a/dlls/secur32/tests/ntlm.c
+++ b/dlls/secur32/tests/ntlm.c
@@ -465,6 +465,8 @@ static SECURITY_STATUS runClient(SspiData *sspi_data, BOOL first, ULONG data_rep
ret = SEC_E_OK;
}
+ ok(out_buf->pBuffers[0].BufferType == SECBUFFER_TOKEN,
+ "buffer type was changed from SECBUFFER_TOKEN to %ld\n", out_buf->pBuffers[0].BufferType);
ok(out_buf->pBuffers[0].cbBuffer < sspi_data->max_token,
"InitializeSecurityContext set buffer size to %lu\n", out_buf->pBuffers[0].cbBuffer);
More information about the wine-cvs
mailing list