Use InvalidXLogRecPtr rather than zero literal

This makes the code a bit close to PostgreSQL's style.
pull/230/head
Andreas Karlsson 4 months ago committed by Andreas Karlsson
parent d26a71f741
commit 66ecdcc17d
  1. 4
      contrib/pg_tde/src/access/pg_tde_xlog_smgr.c

@ -278,13 +278,13 @@ tdeheap_xlog_seg_read(int fd, void *buf, size_t count, off_t offset,
if (!keys) if (!keys)
{ {
/* cache is empty, try to read keys from disk */ /* cache is empty, try to read keys from disk */
keys = pg_tde_fetch_wal_keys(0); keys = pg_tde_fetch_wal_keys(InvalidXLogRecPtr);
} }
#ifndef FRONTEND #ifndef FRONTEND
write_key_lsn = pg_atomic_read_u64(&EncryptionState->enc_key_lsn); write_key_lsn = pg_atomic_read_u64(&EncryptionState->enc_key_lsn);
if (write_key_lsn != 0) if (!XLogRecPtrIsInvalid(write_key_lsn))
{ {
WALKeyCacheRec *last_key = pg_tde_get_last_wal_key(); WALKeyCacheRec *last_key = pg_tde_get_last_wal_key();

Loading…
Cancel
Save