Module: wine Branch: master Commit: 24c5e6edbf1b5cbf02f415ae74e75da473d20b88 URL: http://source.winehq.org/git/wine.git/?a=commit;h=24c5e6edbf1b5cbf02f415ae74...
Author: Henri Verbeet hverbeet@gmail.com Date: Sun Dec 28 22:21:35 2008 +0100
secur32: Dump the buffer descs in schan_InitializeSecurityContextW().
---
dlls/secur32/schannel.c | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/dlls/secur32/schannel.c b/dlls/secur32/schannel.c index 1c99c84..c0c1726 100644 --- a/dlls/secur32/schannel.c +++ b/dlls/secur32/schannel.c @@ -622,6 +622,19 @@ static int schan_init_sec_ctx_get_next_buffer(const struct schan_transport *t, s return -1; }
+static void dump_buffer_desc(SecBufferDesc *desc) +{ + unsigned int i; + + if (!desc) return; + TRACE("Buffer desc %p:\n", desc); + for (i = 0; i < desc->cBuffers; ++i) + { + SecBuffer *b = &desc->pBuffers[i]; + TRACE("\tbuffer %u: cbBuffer %ld, BufferType %#lx pvBuffer %p\n", i, b->cbBuffer, b->BufferType, b->pvBuffer); + } +} + /*********************************************************************** * InitializeSecurityContextW */ @@ -641,6 +654,9 @@ static SECURITY_STATUS SEC_ENTRY schan_InitializeSecurityContextW( debugstr_w(pszTargetName), fContextReq, Reserved1, TargetDataRep, pInput, Reserved1, phNewContext, pOutput, pfContextAttr, ptsExpiry);
+ dump_buffer_desc(pInput); + dump_buffer_desc(pOutput); + if (!phContext) { ULONG_PTR handle;