svn commit: samba r15786 - in branches/SAMBA_4_0/source/lib/ldb/modules: .

idra at samba.org idra at samba.org
Sun May 21 21:24:13 GMT 2006


Author: idra
Date: 2006-05-21 21:24:11 +0000 (Sun, 21 May 2006)
New Revision: 15786

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=15786

Log:

another fix in rdn_name


Modified:
   branches/SAMBA_4_0/source/lib/ldb/modules/rdn_name.c


Changeset:
Modified: branches/SAMBA_4_0/source/lib/ldb/modules/rdn_name.c
===================================================================
--- branches/SAMBA_4_0/source/lib/ldb/modules/rdn_name.c	2006-05-21 21:19:34 UTC (rev 15785)
+++ branches/SAMBA_4_0/source/lib/ldb/modules/rdn_name.c	2006-05-21 21:24:11 UTC (rev 15786)
@@ -152,7 +152,9 @@
 		return LDB_ERR_OPERATIONS_ERROR;
 	}
 
-	msg = ldb_msg_copy_shallow(down_req, req->op.add.message);
+	*down_req = *req;
+
+	down_req->op.add.message = msg = ldb_msg_copy_shallow(down_req, req->op.add.message);
 	if (msg == NULL) {
 		return LDB_ERR_OPERATIONS_ERROR;
 	}
@@ -199,15 +201,6 @@
 		}
 	}
 
-	down_req->op.add.message = msg;
-	
-	down_req->controls = req->controls;
-	down_req->creds = req->creds;
-
-	down_req->async.context = req->async.context;
-	down_req->async.callback = req->async.callback;
-	down_req->async.timeout = req->async.timeout;
-
 	/* go on with the call chain */
 	ret = ldb_next_request(module, down_req);
 



More information about the samba-cvs mailing list