@@ -168,7 +168,7 @@ pgrowlocks(PG_FUNCTION_ARGS)
168
168
PointerGetDatum (& tuple -> t_self ));
169
169
170
170
values [Atnum_xmax ] = palloc (NCHARS * sizeof (char ));
171
- snprintf (values [Atnum_xmax ], NCHARS , "%d " , xmax );
171
+ snprintf (values [Atnum_xmax ], NCHARS , "%u " , xmax );
172
172
if (infomask & HEAP_XMAX_IS_MULTI )
173
173
{
174
174
MultiXactMember * members ;
@@ -209,7 +209,7 @@ pgrowlocks(PG_FUNCTION_ARGS)
209
209
strcat (values [Atnum_modes ], "," );
210
210
strcat (values [Atnum_pids ], "," );
211
211
}
212
- snprintf (buf , NCHARS , "%d " , members [j ].xid );
212
+ snprintf (buf , NCHARS , "%u " , members [j ].xid );
213
213
strcat (values [Atnum_xids ], buf );
214
214
switch (members [j ].status )
215
215
{
@@ -250,7 +250,7 @@ pgrowlocks(PG_FUNCTION_ARGS)
250
250
values [Atnum_ismulti ] = pstrdup ("false" );
251
251
252
252
values [Atnum_xids ] = palloc (NCHARS * sizeof (char ));
253
- snprintf (values [Atnum_xids ], NCHARS , "{%d }" , xmax );
253
+ snprintf (values [Atnum_xids ], NCHARS , "{%u }" , xmax );
254
254
255
255
values [Atnum_modes ] = palloc (NCHARS );
256
256
if (infomask & HEAP_XMAX_LOCK_ONLY )
0 commit comments