From b8ddc6238b9c29a65065df8ff318171d8e913f12 Mon Sep 17 00:00:00 2001 From: Gerald Carter Date: Tue, 15 Jul 2003 21:33:28 +0000 Subject: fix schannel processing on fragmented PDUs. 'net rpc vampire' works again. (This used to be commit ff0c71148e405eeb49efbc51461325c7f2207433) --- source3/rpc_client/cli_pipe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source3/rpc_client/cli_pipe.c') diff --git a/source3/rpc_client/cli_pipe.c b/source3/rpc_client/cli_pipe.c index 2229a9f2cf..d8f5e01cc2 100644 --- a/source3/rpc_client/cli_pipe.c +++ b/source3/rpc_client/cli_pipe.c @@ -330,7 +330,7 @@ static BOOL rpc_auth_pipe(struct cli_state *cli, prs_struct *rdata, RPC_AUTH_NETSEC_CHK chk; prs_struct netsec_verf; - char *dp = prs_data_p(rdata) + len - auth_len; + char *dp = prs_data_p(rdata) + fragment_start + len - auth_len; if(dp - prs_data_p(rdata) > prs_data_size(rdata)) { DEBUG(0,("rpc_auth_pipe: auth data > data size !\n")); -- cgit