diff options
Diffstat (limited to 'src/backend/utils/time/combocid.c')
-rw-r--r-- | src/backend/utils/time/combocid.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/backend/utils/time/combocid.c b/src/backend/utils/time/combocid.c index 38f702892f7..923355d3ceb 100644 --- a/src/backend/utils/time/combocid.c +++ b/src/backend/utils/time/combocid.c @@ -118,9 +118,8 @@ HeapTupleHeaderGetCmax(HeapTupleHeader tup) { CommandId cid = HeapTupleHeaderGetRawCommandId(tup); - /* We do not store cmax when locking a tuple */ - Assert(!(tup->t_infomask & (HEAP_MOVED | HEAP_IS_LOCKED))); - Assert(TransactionIdIsCurrentTransactionId(HeapTupleHeaderGetXmax(tup))); + Assert(!(tup->t_infomask & HEAP_MOVED)); + Assert(TransactionIdIsCurrentTransactionId(HeapTupleHeaderGetUpdateXid(tup))); if (tup->t_infomask & HEAP_COMBOCID) return GetRealCmax(cid); |