]> git.sur5r.net Git - openldap/commitdiff
MDB_ROBUST: Use MDB_PID_T. Drop a wmutex variable.
authorHallvard Furuseth <h.b.furuseth@usit.uio.no>
Sun, 20 Jul 2014 14:42:04 +0000 (16:42 +0200)
committerHoward Chu <hyc@symas.com>
Wed, 1 Oct 2014 19:36:21 +0000 (20:36 +0100)
libraries/liblmdb/mdb.c

index b36f3b12819b850726d71c021a361fd807d7fff7..cc15a1bfd1113342369924a953107205f979253f 100644 (file)
@@ -2550,8 +2550,7 @@ mdb_txn_renew0(MDB_txn *txn)
                }
        } else {
                if (ti) {
-                       mdb_mutex_t wmutex = MDB_MUTEX(env, w);
-                       if (LOCK_MUTEX(rc, env, wmutex))
+                       if (LOCK_MUTEX(rc, env, MDB_MUTEX(env, w)))
                                return rc;
 
                        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);
        unsigned int i, j, rdrs;
        MDB_reader *mr;
-       pid_t *pids, pid;
+       MDB_PID_T *pids, pid;
        int rc = MDB_SUCCESS, count = 0;
 
        rdrs = env->me_txns->mti_numreaders;