[SCM] Samba Shared Repository - branch master updated

Kamen Mazdrashki kamenim at samba.org
Fri Dec 17 15:35:01 MST 2010


The branch, master has been updated
       via  839fe07 s4-drepl: Reference current Schema cache into working_schema context
       via  b4476d5 s4-drepl: Fix log message to be shown on its own line
      from  16d6da8 Move checks inside file_set_sparse() to allow it to be called from anywhere.

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


- Log -----------------------------------------------------------------
commit 839fe073594c68d1317828ab4087fd52dc801ad2
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Fri Dec 17 22:26:03 2010 +0200

    s4-drepl: Reference current Schema cache into working_schema context
    
    working_schema is a shallow copy of current schema and thus
    depends on part of it. So we want it to be around as long as
    working_schema is used.
    
    Autobuild-User: Kamen Mazdrashki <kamenim at samba.org>
    Autobuild-Date: Fri Dec 17 23:34:29 CET 2010 on sn-devel-104

commit b4476d5f7d434de2936346bedcac932f5294eeb0
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Fri Dec 17 22:12:30 2010 +0200

    s4-drepl: Fix log message to be shown on its own line

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

Summary of changes:
 source4/dsdb/repl/drepl_out_helpers.c  |    2 +-
 source4/dsdb/repl/replicated_objects.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source4/dsdb/repl/drepl_out_helpers.c b/source4/dsdb/repl/drepl_out_helpers.c
index 6bb2516..c46134e 100644
--- a/source4/dsdb/repl/drepl_out_helpers.c
+++ b/source4/dsdb/repl/drepl_out_helpers.c
@@ -602,7 +602,7 @@ static void dreplsrv_op_pull_source_apply_changes_trigger(struct tevent_req *req
 						       &drsuapi->gensec_skey,
 						       state, &working_schema);
 		if (!W_ERROR_IS_OK(status)) {
-			DEBUG(0,("Failed to create working schema: %s",
+			DEBUG(0,("Failed to create working schema: %s\n",
 				 win_errstr(status)));
 			tevent_req_nterror(req, NT_STATUS_INTERNAL_ERROR);
 			return;
diff --git a/source4/dsdb/repl/replicated_objects.c b/source4/dsdb/repl/replicated_objects.c
index f3b6356..d01d3c1 100644
--- a/source4/dsdb/repl/replicated_objects.c
+++ b/source4/dsdb/repl/replicated_objects.c
@@ -476,7 +476,7 @@ WERROR dsdb_replicated_objects_commit(struct ldb_context *ldb,
 	 */
 	if (working_schema) {
 		/* store current schema so we can fall back in case of failure */
-		cur_schema = dsdb_get_schema(ldb, objects);
+		cur_schema = dsdb_get_schema(ldb, working_schema);
 
 		ret = dsdb_reference_schema(ldb, working_schema, false);
 		if (ret != LDB_SUCCESS) {


-- 
Samba Shared Repository


More information about the samba-cvs mailing list