From 283bbe84ab54dbbdc275241d1a2de866e96e3195 Mon Sep 17 00:00:00 2001 From: Henri Verbeet Date: Sun, 28 Dec 2008 22:21:35 +0100 Subject: 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; -- 1.6.0.6