diff --git a/src/backend/access/rmgrdesc/gindesc.c b/src/backend/access/rmgrdesc/gindesc.c
index 3675e1ec5d8625cf201e8c2d84e8abfc944e6bf5..663fd09aa616cf87695f5aeca0c4407e483f1482 100644
--- a/src/backend/access/rmgrdesc/gindesc.c
+++ b/src/backend/access/rmgrdesc/gindesc.c
@@ -68,7 +68,7 @@ gin_desc(StringInfo buf, uint8 xl_info, char *rec)
 									 (((ginxlogInsertEntry *) payload)->isDelete) ? 'T' : 'F');
 				else if (xlrec->flags & GIN_INSERT_ISLEAF)
 					appendStringInfo(buf, " nitem: %u",
-									 (((ginxlogInsertDataLeaf *) payload)->nitem) ? 'T' : 'F');
+									 (((ginxlogInsertDataLeaf *) payload)->nitem));
 				else
 					appendStringInfo(buf, " pitem: %u-%u/%u",
 									 PostingItemGetBlockNumber((PostingItem *) payload),