aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/jsonb_util.c
diff options
context:
space:
mode:
authorNoah Misch <noah@leadboat.com>2023-08-12 14:37:05 -0700
committerNoah Misch <noah@leadboat.com>2023-08-12 14:37:05 -0700
commitc36b636096a1aac4fd5d7c8c5d11ed2bb6349d0f (patch)
treee7825e4bcb8e5dd3f8e526882bdbd0443742600b /src/backend/utils/adt/jsonb_util.c
parent638d42a3c52081cf4882520f0622161bad69b40f (diff)
downloadpostgresql-c36b636096a1aac4fd5d7c8c5d11ed2bb6349d0f.tar.gz
postgresql-c36b636096a1aac4fd5d7c8c5d11ed2bb6349d0f.zip
Fix off-by-one in XLogRecordMaxSize check.
pg_logical_emit_message(false, '_', repeat('x', 1069547465)) failed with self-contradictory message "WAL record would be 1069547520 bytes (of maximum 1069547520 bytes)". There's no particular benefit from allowing or denying one byte in either direction; XLogRecordMaxSize could rise a few megabytes without trouble. Hence, this is just for cleanliness. Back-patch to v16, where this check first appeared.
Diffstat (limited to 'src/backend/utils/adt/jsonb_util.c')
0 files changed, 0 insertions, 0 deletions