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)) {

Reply via email to