From 6a2ce93f192dbbe82530144c27d1493bc975544a Mon Sep 17 00:00:00 2001 From: Leo Yuriev Date: Thu, 7 Sep 2017 09:52:53 +0300 Subject: [PATCH] mdbx: minor simplify mdbx_dbi_open_ex(). Simplify prev commit. Change-Id: Id6a5abd6b18ceefae4cf259935bd6d9d9adb7d76 --- src/mdbx.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/mdbx.c b/src/mdbx.c index 4edacd83..0f92e1ae 100644 --- a/src/mdbx.c +++ b/src/mdbx.c @@ -10082,9 +10082,8 @@ int mdbx_dbi_open_ex(MDBX_txn *txn, const char *table_name, unsigned user_flags, return MDBX_INCOMPATIBLE; } - if (rc != MDBX_SUCCESS && - unlikely(txn->mt_flags & (MDBX_TXN_RDONLY | MDBX_TXN_BLOCKED))) - return (txn->mt_flags & MDBX_TXN_RDONLY) ? MDBX_EACCESS : MDBX_BAD_TXN; + if (rc != MDBX_SUCCESS && unlikely(txn->mt_flags & MDBX_TXN_RDONLY)) + return MDBX_EACCESS; /* Done here so we cannot fail after creating a new DB */ char *namedup = mdbx_strdup(table_name);