mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-21 07:09:34 -05:00
MDB_ROBUST: Use MDB_PID_T. Drop a wmutex variable.
This commit is contained in:
parent
f6add293a7
commit
ec6cf4e40f
1 changed files with 2 additions and 3 deletions
|
|
@ -2550,8 +2550,7 @@ mdb_txn_renew0(MDB_txn *txn)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (ti) {
|
if (ti) {
|
||||||
mdb_mutex_t wmutex = MDB_MUTEX(env, w);
|
if (LOCK_MUTEX(rc, env, MDB_MUTEX(env, w)))
|
||||||
if (LOCK_MUTEX(rc, env, wmutex))
|
|
||||||
return rc;
|
return rc;
|
||||||
|
|
||||||
txn->mt_txnid = ti->mti_txnid;
|
txn->mt_txnid = ti->mti_txnid;
|
||||||
|
|
@ -9418,7 +9417,7 @@ static int mdb_reader_check0(MDB_env *env, int rlocked, int *dead)
|
||||||
mdb_mutex_t rmutex = rlocked ? NULL : MDB_MUTEX(env, r);
|
mdb_mutex_t rmutex = rlocked ? NULL : MDB_MUTEX(env, r);
|
||||||
unsigned int i, j, rdrs;
|
unsigned int i, j, rdrs;
|
||||||
MDB_reader *mr;
|
MDB_reader *mr;
|
||||||
pid_t *pids, pid;
|
MDB_PID_T *pids, pid;
|
||||||
int rc = MDB_SUCCESS, count = 0;
|
int rc = MDB_SUCCESS, count = 0;
|
||||||
|
|
||||||
rdrs = env->me_txns->mti_numreaders;
|
rdrs = env->me_txns->mti_numreaders;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue