Rev 632: set result->persistent before we change tdb_flags in http://samba.org/~tridge/3_0-ctdb

tridge at samba.org tridge at samba.org
Mon Sep 24 03:53:41 GMT 2007


------------------------------------------------------------
revno: 632
revision-id: tridge at samba.org-20070924035340-vxubt8gxigzfin65
parent: tridge at samba.org-20070924000207-uw1i6lqnu2zersxp
committer: Andrew Tridgell <tridge at samba.org>
branch nick: s3-ctdb-tridge
timestamp: Mon 2007-09-24 13:53:40 +1000
message:
  set result->persistent before we change tdb_flags
modified:
  source/lib/dbwrap_ctdb.c       dbwrap_ctdb.c-20070415131935-89u7zduywa3g216g-1
=== modified file 'source/lib/dbwrap_ctdb.c'
--- a/source/lib/dbwrap_ctdb.c	2007-09-21 06:04:09 +0000
+++ b/source/lib/dbwrap_ctdb.c	2007-09-24 03:53:40 +0000
@@ -414,6 +414,8 @@
 
 	db_path = ctdbd_dbpath(db_ctdb, db_ctdb->db_id);
 
+	result->persistent = ((tdb_flags & TDB_CLEAR_IF_FIRST) == 0);
+
 	/* only pass through specific flags */
 	tdb_flags &= TDB_SEQNUM;
 
@@ -431,7 +433,6 @@
 	result->traverse = db_ctdb_traverse;
 	result->traverse_read = db_ctdb_traverse_read;
 	result->get_seqnum = db_ctdb_get_seqnum;
-	result->persistent = ((tdb_flags & TDB_CLEAR_IF_FIRST) == 0);
 
 	DEBUG(3,("db_open_ctdb: opened database '%s' with dbid 0x%x\n",
 		 name, db_ctdb->db_id));



More information about the samba-cvs mailing list