[PATCH 3/3] 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


--------------020908070306010000010501--


More information about the samba-technical mailing list