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:
@ -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 */
|
||||||
|
Reference in New Issue
Block a user