diff --git a/src/include/access/xlog_internal.h b/src/include/access/xlog_internal.h index a74ff6526729894bfee42bebe81bfe9fa2bfec24..b5bfb7b407282373a7fbe162fcb91733700cf921 100644 --- a/src/include/access/xlog_internal.h +++ b/src/include/access/xlog_internal.h @@ -154,8 +154,7 @@ typedef XLogLongPageHeaderData *XLogLongPageHeader; /* Check if an XLogRecPtr value is in a plausible range */ #define XRecOffIsValid(xlrp) \ - ((xlrp) % XLOG_BLCKSZ >= SizeOfXLogShortPHD && \ - (XLOG_BLCKSZ - (xlrp) % XLOG_BLCKSZ) >= SizeOfXLogRecord) + ((xlrp) % XLOG_BLCKSZ >= SizeOfXLogShortPHD) /* * The XLog directory and control file (relative to $PGDATA)