[PATCH 6/6] s4: replace wrong sambdb_replace by ldb_modify

Matthieu Patou mat at matws.net
Sun Nov 29 16:38:46 MST 2009


---
 source4/dsdb/schema/schema_set.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/source4/dsdb/schema/schema_set.c b/source4/dsdb/schema/schema_set.c
index c321bc9..a984c03 100644
--- a/source4/dsdb/schema/schema_set.c
+++ b/source4/dsdb/schema/schema_set.c
@@ -137,7 +137,7 @@ static int dsdb_schema_set_attributes(struct ldb_context *ldb, struct dsdb_schem
 		
 		mod_msg = ldb_msg_diff(ldb, res->msgs[0], msg);
 		if (mod_msg->num_elements > 0) {
-			ret = samdb_replace(ldb, mem_ctx, mod_msg);
+			ldb_modify(ldb,mod_msg);
 		}
 	}
 
@@ -165,7 +165,7 @@ static int dsdb_schema_set_attributes(struct ldb_context *ldb, struct dsdb_schem
 
 		mod_msg = ldb_msg_diff(ldb, res_idx->msgs[0], msg_idx);
 		if (mod_msg->num_elements > 0) {
-			ret = samdb_replace(ldb, mem_ctx, mod_msg);
+			ldb_modify(ldb,mod_msg);
 		}
 	}
 	if (ret == LDB_ERR_OPERATIONS_ERROR || ret == LDB_ERR_INSUFFICIENT_ACCESS_RIGHTS || ret == LDB_ERR_INVALID_DN_SYNTAX) {
-- 
1.6.3.3


--------------040300090101090904090106
Content-Type: text/x-patch;
 name="0004-s4-Remove-targetdir-as-it-can-cause-some-trouble-and.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename*0="0004-s4-Remove-targetdir-as-it-can-cause-some-trouble-and.pa";
 filename*1="tch"



More information about the samba-technical mailing list