summaryrefslogtreecommitdiff
path: root/ctdb/server/ctdb_freeze.c
diff options
context:
space:
mode:
authorAmitay Isaacs <amitay@gmail.com>2015-09-15 14:16:21 +1000
committerAmitay Isaacs <amitay@samba.org>2015-10-07 14:53:27 +0200
commitd14ff2d87e95c4c8c9faef800fc81b8c049d16da (patch)
tree6035438c3924d0f02af5a2b8cc7da70952fe5f95 /ctdb/server/ctdb_freeze.c
parent858056263a0000663c0b50da6f080a845dc4d766 (diff)
downloadsamba-d14ff2d87e95c4c8c9faef800fc81b8c049d16da.tar.gz
ctdb-freeze: Use database specific information in wipe database
Signed-off-by: Amitay Isaacs <amitay@gmail.com> Reviewed-by: Martin Schwenke <martin@meltin.net>
Diffstat (limited to 'ctdb/server/ctdb_freeze.c')
-rw-r--r--ctdb/server/ctdb_freeze.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ctdb/server/ctdb_freeze.c b/ctdb/server/ctdb_freeze.c
index 2d5f07bdac8..d90444a9db9 100644
--- a/ctdb/server/ctdb_freeze.c
+++ b/ctdb/server/ctdb_freeze.c
@@ -907,17 +907,17 @@ int32_t ctdb_control_wipe_database(struct ctdb_context *ctdb, TDB_DATA indata)
return -1;
}
- if (ctdb->freeze_mode[ctdb_db->priority] != CTDB_FREEZE_FROZEN) {
+ if (ctdb_db->freeze_mode != CTDB_FREEZE_FROZEN) {
DEBUG(DEBUG_ERR,(__location__ " Failed transaction_start while not frozen\n"));
return -1;
}
- if (!ctdb->freeze_transaction_started) {
+ if (!ctdb_db->freeze_transaction_started) {
DEBUG(DEBUG_ERR,(__location__ " transaction not started\n"));
return -1;
}
- if (w.transaction_id != ctdb->freeze_transaction_id) {
+ if (w.transaction_id != ctdb_db->freeze_transaction_id) {
DEBUG(DEBUG_ERR,(__location__ " incorrect transaction id 0x%x in commit\n", w.transaction_id));
return -1;
}