Fix off-by-one in newly-introdcued GIN assertion.
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Fri, 24 Jan 2014 09:10:09 +0000 (11:10 +0200)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Fri, 24 Jan 2014 09:10:09 +0000 (11:10 +0200)
Spotted by Alexander Korotkov

src/backend/access/gin/gindatapage.c

index ebdacd40c55f9846b04902f8d6f9466b15804577..d65979b0e46b8f8b00debb4dd3ac9fa7cb6ba5fe 100644 (file)
@@ -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 */