[SCM] Samba Shared Repository - branch master updated - release-4-0-0alpha7-881-g12d9765

Günther Deschner gd at samba.org
Mon Apr 6 20:38:15 GMT 2009


The branch, master has been updated
       via  12d9765177fc16f7b13e460e1d79c50c256d6fa8 (commit)
      from  1c4027678e7300580cdb4122f19261afedcbad6c (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 12d9765177fc16f7b13e460e1d79c50c256d6fa8
Author: Günther Deschner <gd at samba.org>
Date:   Fri Apr 3 21:26:14 2009 +0200

    s3-samr: add support for _samr_Connect3() while planning to pass a s4 smbtorture test.
    
    Guenther

-----------------------------------------------------------------------

Summary of changes:
 source3/rpc_server/srv_samr_nt.c |   29 +++++++++++++++++++----------
 1 files changed, 19 insertions(+), 10 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/rpc_server/srv_samr_nt.c b/source3/rpc_server/srv_samr_nt.c
index a4bfe73..7881ca6 100644
--- a/source3/rpc_server/srv_samr_nt.c
+++ b/source3/rpc_server/srv_samr_nt.c
@@ -3245,6 +3245,9 @@ NTSTATUS _samr_Connect2(pipes_struct *p,
 	case NDR_SAMR_CONNECT2:
 		fn = "_samr_Connect2";
 		break;
+	case NDR_SAMR_CONNECT3:
+		fn = "_samr_Connect3";
+		break;
 	case NDR_SAMR_CONNECT4:
 		fn = "_samr_Connect4";
 		break;
@@ -3289,6 +3292,22 @@ NTSTATUS _samr_Connect2(pipes_struct *p,
 	return nt_status;
 }
 
+/****************************************************************
+ _samr_Connect3
+****************************************************************/
+
+NTSTATUS _samr_Connect3(pipes_struct *p,
+			struct samr_Connect3 *r)
+{
+	struct samr_Connect2 c;
+
+	c.in.system_name	= r->in.system_name;
+	c.in.access_mask	= r->in.access_mask;
+	c.out.connect_handle	= r->out.connect_handle;
+
+	return _samr_Connect2(p, &c);
+}
+
 /*******************************************************************
  _samr_Connect4
  ********************************************************************/
@@ -5901,16 +5920,6 @@ NTSTATUS _samr_GetBootKeyInformation(pipes_struct *p,
 /****************************************************************
 ****************************************************************/
 
-NTSTATUS _samr_Connect3(pipes_struct *p,
-			struct samr_Connect3 *r)
-{
-	p->rng_fault_state = true;
-	return NT_STATUS_NOT_IMPLEMENTED;
-}
-
-/****************************************************************
-****************************************************************/
-
 NTSTATUS _samr_RidToSid(pipes_struct *p,
 			struct samr_RidToSid *r)
 {


-- 
Samba Shared Repository


More information about the samba-cvs mailing list