mirror of
https://github.com/samba-team/samba.git
synced 2025-01-22 22:04:08 +03:00
persistent: reject trans3_control when a commit is already active.
This should actually never happen. (This used to be ctdb commit f416e76838fe2adf629d4356d1cc87054b1af164)
This commit is contained in:
parent
01c2c0c262
commit
65f7a44987
@ -310,6 +310,14 @@ int32_t ctdb_control_trans3_commit(struct ctdb_context *ctdb,
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (ctdb_db->persistent_state != NULL) {
|
||||
DEBUG(DEBUG_ERR, (__location__ " Error: "
|
||||
"ctdb_control_trans3_commit "
|
||||
"called while a transaction commit is "
|
||||
"active. db_id[0x%08x]\n", m->db_id));
|
||||
return -1;
|
||||
}
|
||||
|
||||
client = ctdb_reqid_find(ctdb, c->client_id, struct ctdb_client);
|
||||
if (client == NULL) {
|
||||
DEBUG(DEBUG_ERR,(__location__ " can not match persistent_store "
|
||||
|
Loading…
x
Reference in New Issue
Block a user