1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-20 05:03:10 +03:00

Fix incorrect format placeholders

Also choose better types for the underlying variables to make this
more consistent.
This commit is contained in:
Peter Eisentraut
2021-11-24 08:15:17 +01:00
parent b2265d305d
commit fb5961fd13

View File

@ -455,8 +455,8 @@ tuple_data_split(PG_FUNCTION_ARGS)
*/ */
if (t_infomask & HEAP_HASNULL) if (t_infomask & HEAP_HASNULL)
{ {
int bits_str_len; size_t bits_str_len;
int bits_len; size_t bits_len;
bits_len = BITMAPLEN(t_infomask2 & HEAP_NATTS_MASK) * BITS_PER_BYTE; bits_len = BITMAPLEN(t_infomask2 & HEAP_NATTS_MASK) * BITS_PER_BYTE;
if (!t_bits_str) if (!t_bits_str)
@ -468,7 +468,7 @@ tuple_data_split(PG_FUNCTION_ARGS)
if (bits_len != bits_str_len) if (bits_len != bits_str_len)
ereport(ERROR, ereport(ERROR,
(errcode(ERRCODE_DATA_CORRUPTED), (errcode(ERRCODE_DATA_CORRUPTED),
errmsg("unexpected length of t_bits string: %u, expected %u", errmsg("unexpected length of t_bits string: %zu, expected %zu",
bits_str_len, bits_len))); bits_str_len, bits_len)));
/* do the conversion */ /* do the conversion */