Possible-integer-overflow-in-bringetbitmap.patch

text/x-patch

Filename: Possible-integer-overflow-in-bringetbitmap.patch
Type: text/x-patch
Part: 0
Message: Possible integer overflow in bringetbitmap()

Patch

Format: unified
File+
src/backend/access/brin/brin.c 1 1
diff --git a/src/backend/access/brin/brin.c b/src/backend/access/brin/brin.c
index c0b978119a..be72484c19 100644
--- a/src/backend/access/brin/brin.c
+++ b/src/backend/access/brin/brin.c
@@ -567,7 +567,7 @@ bringetbitmap(IndexScanDesc scan, TIDBitmap *tbm)
 	BrinOpaque *opaque;
 	BlockNumber nblocks;
 	BlockNumber heapBlk;
-	int			totalpages = 0;
+	int64			totalpages = 0;
 	FmgrInfo   *consistentFn;
 	MemoryContext oldcxt;
 	MemoryContext perRangeCxt;