[SCM] Samba Shared Repository - branch v3-2-test updated - release-3-2-0pre2-913-gccdebe9

Stefan Metzmacher metze at samba.org
Mon Apr 14 22:32:41 GMT 2008


The branch, v3-2-test has been updated
       via  ccdebe97f85b76378e42d8cf08324228bd19cf32 (commit)
       via  baaf571d540ace5119c528fd35bceab335bd6741 (commit)
      from  9003881773de787a51ceadcdc2cb1e95f6979763 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-2-test


- Log -----------------------------------------------------------------
commit ccdebe97f85b76378e42d8cf08324228bd19cf32
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Apr 15 00:18:34 2008 +0200

    lib/sharesec.c: fix the upgrade code, db_traverse returns the number of records!
    
    metze

commit baaf571d540ace5119c528fd35bceab335bd6741
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Apr 15 00:12:45 2008 +0200

    pdb_tdb: fix the upgrade code, db_traverse returns the number of records!
    
    metze

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

Summary of changes:
 source/lib/sharesec.c   |    6 ++++--
 source/passdb/pdb_tdb.c |    4 +++-
 2 files changed, 7 insertions(+), 3 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/lib/sharesec.c b/source/lib/sharesec.c
index 471363b..d894347 100644
--- a/source/lib/sharesec.c
+++ b/source/lib/sharesec.c
@@ -94,8 +94,10 @@ static bool share_info_db_init(void)
 	}
 
 	if (vers_id != SHARE_DATABASE_VERSION_V2) {
-		if (share_db->traverse(share_db, delete_fn, NULL) != 0) {
-			DEBUG(0, ("wipe_all failed\n"));
+		int ret;
+		ret = share_db->traverse(share_db, delete_fn, NULL);
+		if (ret < 0) {
+			DEBUG(0, ("traverse failed\n"));
 			goto cancel;
 		}
 		if (dbwrap_store_int32(share_db, vstring,
diff --git a/source/passdb/pdb_tdb.c b/source/passdb/pdb_tdb.c
index 068ddb3..9c8c7b8 100644
--- a/source/passdb/pdb_tdb.c
+++ b/source/passdb/pdb_tdb.c
@@ -775,6 +775,7 @@ static int tdbsam_convert_one(struct db_record *rec, void *priv)
 static bool tdbsam_convert(struct db_context *db, int32 from)
 {
 	struct tdbsam_convert_state state;
+	int ret;
 
 	state.from = from;
 	state.success = true;
@@ -784,7 +785,8 @@ static bool tdbsam_convert(struct db_context *db, int32 from)
 		return false;
 	}
 
-	if (db->traverse(db, tdbsam_convert_one, &state) != 0) {
+	ret = db->traverse(db, tdbsam_convert_one, &state);
+	if (ret < 0) {
 		DEBUG(0, ("traverse failed\n"));
 		goto cancel;
 	}


-- 
Samba Shared Repository


More information about the samba-cvs mailing list