From 3b1f21b812be54d4ed334e23161e6d9a54f9977f Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Sat, 18 Jun 2005 04:23:06 +0000 Subject: r7708: Hint from Luke Howard (thanks Luke). Ensure the schannel authenticator is 8 byte aligned, just like the NTLMSSP ones. Trying to fix 64-bit Windows domain logon. Jeremy. (This used to be commit 475d5a277db7709c1b0f851ce8ec4dd8de5e25fc) --- source3/rpc_server/srv_pipe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source3/rpc_server/srv_pipe.c b/source3/rpc_server/srv_pipe.c index 9cf61d6357..30aacdc4c5 100644 --- a/source3/rpc_server/srv_pipe.c +++ b/source3/rpc_server/srv_pipe.c @@ -162,7 +162,7 @@ BOOL create_next_pdu(pipes_struct *p) if(p->out_data.data_sent_length + data_len >= prs_offset(&p->out_data.rdata)) { p->hdr.flags |= RPC_FLG_LAST; - if ((auth_seal || auth_verify) && (data_len_left % 8)) { + if ((auth_seal || auth_verify || p->netsec_auth_validated) && (data_len_left % 8)) { ss_padding_len = 8 - (data_len_left % 8); DEBUG(10,("create_next_pdu: adding sign/seal padding of %u\n", ss_padding_len )); -- cgit