diff options
Diffstat (limited to 'src/session/session_dhandle.c')
-rw-r--r-- | src/session/session_dhandle.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/session/session_dhandle.c b/src/session/session_dhandle.c index 4565ae71896..dd2b6ef30ff 100644 --- a/src/session/session_dhandle.c +++ b/src/session/session_dhandle.c @@ -229,7 +229,8 @@ __wt_session_lock_dhandle( WT_ASSERT(session, !F_ISSET(dhandle, WT_DHANDLE_DEAD)); return (0); } - if (ret != EBUSY || (is_open && want_exclusive)) + if (ret != EBUSY || (is_open && want_exclusive) || + LF_ISSET(WT_DHANDLE_LOCK_ONLY)) return (ret); lock_busy = true; |