diff options
author | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2008-12-06 17:31:37 +0000 |
---|---|---|
committer | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2008-12-06 17:31:37 +0000 |
commit | 7a567d9407deadeeff972ee39f42e39606121b05 (patch) | |
tree | 6656b2334e3597a7c76730c4898becdb077e9872 /src | |
parent | b61318d1b4a82140c242a51e45be5e2fe32d7aa6 (diff) | |
download | postgresql-7a567d9407deadeeff972ee39f42e39606121b05.tar.gz postgresql-7a567d9407deadeeff972ee39f42e39606121b05.zip |
MAPSIZE macro needs to use MAXALIGN(SizeOfPageHeaderData) instead of
SizeOfPageHeaderData, like PageGetContents does. Per report by Pavan
Deolasee.
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/access/heap/visibilitymap.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/access/heap/visibilitymap.c b/src/backend/access/heap/visibilitymap.c index e3cbb4e3dd8..2d037a5f3f5 100644 --- a/src/backend/access/heap/visibilitymap.c +++ b/src/backend/access/heap/visibilitymap.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/access/heap/visibilitymap.c,v 1.1 2008/12/03 13:05:22 heikki Exp $ + * $PostgreSQL: pgsql/src/backend/access/heap/visibilitymap.c,v 1.2 2008/12/06 17:31:37 heikki Exp $ * * INTERFACE ROUTINES * visibilitymap_clear - clear a bit in the visibility map @@ -101,7 +101,7 @@ * extra headers, so the whole page minus except for the standard page header * is used for the bitmap. */ -#define MAPSIZE (BLCKSZ - SizeOfPageHeaderData) +#define MAPSIZE (BLCKSZ - MAXALIGN(SizeOfPageHeaderData)) /* Number of bits allocated for each heap block. */ #define BITS_PER_HEAPBLOCK 1 |