Drop UNLOCK_MUTEX_R() on mdb_reader_pid() error

This commit is contained in:
Hallvard Furuseth 2013-12-29 14:52:30 +01:00
parent 4c8f57615c
commit c91f38160c

View file

@ -2202,10 +2202,8 @@ mdb_txn_renew0(MDB_txn *txn)
if (!(env->me_flags & MDB_LIVE_READER)) { if (!(env->me_flags & MDB_LIVE_READER)) {
rc = mdb_reader_pid(env, Pidset, pid); rc = mdb_reader_pid(env, Pidset, pid);
if (rc) { if (rc)
UNLOCK_MUTEX_R(env);
return rc; return rc;
}
env->me_flags |= MDB_LIVE_READER; env->me_flags |= MDB_LIVE_READER;
} }