diff --git a/src/backend/access/gin/ginpostinglist.c b/src/backend/access/gin/ginpostinglist.c index 7dff2071d8..461ec93fde 100644 --- a/src/backend/access/gin/ginpostinglist.c +++ b/src/backend/access/gin/ginpostinglist.c @@ -266,11 +266,9 @@ ginCompressPostingList(const ItemPointer ipd, int nipd, int maxsize, { int ndecoded; ItemPointer tmp = ginPostingListDecode(result, &ndecoded); - int i; Assert(ndecoded == totalpacked); - for (i = 0; i < ndecoded; i++) - Assert(memcmp(&tmp[i], &ipd[i], sizeof(ItemPointerData)) == 0); + Assert(memcmp(tmp, ipd, ndecoded * sizeof(ItemPointerData)) == 0); pfree(tmp); } #endif