Author: jra Date: 2005-08-31 06:17:57 +0000 (Wed, 31 Aug 2005) New Revision: 9820
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9820 Log: Don't forget dc info is now dynamic. Jeremy. Modified: branches/tmp/RPCREWRITE/source/rpc_server/srv_pipe.c Changeset: Modified: branches/tmp/RPCREWRITE/source/rpc_server/srv_pipe.c =================================================================== --- branches/tmp/RPCREWRITE/source/rpc_server/srv_pipe.c 2005-08-31 06:17:15 UTC (rev 9819) +++ branches/tmp/RPCREWRITE/source/rpc_server/srv_pipe.c 2005-08-31 06:17:57 UTC (rev 9820) @@ -1252,7 +1252,11 @@ /* The client opens a second RPC NETLOGON pipe without doing a auth2. The credentials for the schannel are re-used from the auth2 the client did before. */ - p->dc = last_dcinfo; + p->dc = TALLOC_ZERO_P(p->pipe_state_mem_ctx, struct dcinfo); + if (!p->dc) { + return False; + } + *p->dc = last_dcinfo; init_rpc_hdr_auth(&auth_info, RPC_SCHANNEL_AUTH_TYPE, pauth_info->auth_level, RPC_HDR_AUTH_LEN, 1); if(!smb_io_rpc_hdr_auth("", &auth_info, pout_auth, 0)) {