summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/reconcile/rec_visibility.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/src/reconcile/rec_visibility.c')
-rw-r--r--src/third_party/wiredtiger/src/reconcile/rec_visibility.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/third_party/wiredtiger/src/reconcile/rec_visibility.c b/src/third_party/wiredtiger/src/reconcile/rec_visibility.c
index df658c85a17..9e9dd627be2 100644
--- a/src/third_party/wiredtiger/src/reconcile/rec_visibility.c
+++ b/src/third_party/wiredtiger/src/reconcile/rec_visibility.c
@@ -15,9 +15,8 @@
static inline bool
__rec_update_stable(WT_SESSION_IMPL *session, WT_RECONCILE *r, WT_UPDATE *upd)
{
- return (F_ISSET(r, WT_REC_VISIBLE_ALL) ?
- __wt_txn_upd_visible_all(session, upd) :
- __wt_txn_upd_visible_type(session, upd) == WT_VISIBLE_TRUE &&
+ return (F_ISSET(r, WT_REC_VISIBLE_ALL) ? __wt_txn_upd_visible_all(session, upd) :
+ __wt_txn_upd_visible(session, upd) &&
__wt_txn_visible(session, upd->txnid, upd->durable_ts));
}