Skip to content

Commit 6f1ef95

Browse files
committed
applied fix for PG16 sanitizers
1 parent 7be4a52 commit 6f1ef95

File tree

1 file changed

+2
-1
lines changed
  • src/backend/access/transam

1 file changed

+2
-1
lines changed

src/backend/access/transam/xlog.c

+2-1
Original file line numberDiff line numberDiff line change
@@ -1281,7 +1281,8 @@ CopyXLogRecordToWAL(int write_len, bool isLogSwitch, XLogRecData *rdata,
12811281
}
12821282

12831283
Assert(CurrPos % XLOG_BLCKSZ >= SizeOfXLogShortPHD || rdata_len == 0);
1284-
memcpy(currpos, rdata_data, rdata_len);
1284+
if (rdata_len > 0)
1285+
memcpy(currpos, rdata_data, rdata_len);
12851286
currpos += rdata_len;
12861287
CurrPos += rdata_len;
12871288
freespace -= rdata_len;

0 commit comments

Comments
 (0)