From a8f374849fe2e2fcd62bbba8be85ccf030c31683 Mon Sep 17 00:00:00 2001 From: Heikki Linnakangas Date: Fri, 24 Jan 2014 11:10:09 +0200 Subject: [PATCH] Fix off-by-one in newly-introdcued GIN assertion. Spotted by Alexander Korotkov --- src/backend/access/gin/gindatapage.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/access/gin/gindatapage.c b/src/backend/access/gin/gindatapage.c index ebdacd40c5..d65979b0e4 100644 --- a/src/backend/access/gin/gindatapage.c +++ b/src/backend/access/gin/gindatapage.c @@ -815,7 +815,7 @@ dataPlaceToPageLeafRecompress(Buffer buf, disassembledLeaf *leaf, ptr += segsize; newsize += segsize; } - Assert(newsize < GinDataLeafMaxContentSize); + Assert(newsize <= GinDataLeafMaxContentSize); GinDataLeafPageSetPostingListSize(page, newsize); GinPageSetCompressed(page); /* in case it was in pre-9.4 format before */ -- 2.40.0