diff options
Diffstat (limited to 'src/backend/storage/page/bufpage.c')
-rw-r--r-- | src/backend/storage/page/bufpage.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/backend/storage/page/bufpage.c b/src/backend/storage/page/bufpage.c index 2cfc21f5c17..55ef66afc57 100644 --- a/src/backend/storage/page/bufpage.c +++ b/src/backend/storage/page/bufpage.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/storage/page/bufpage.c,v 1.3 1996/11/08 05:59:03 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/storage/page/bufpage.c,v 1.4 1996/11/13 20:49:29 scrappy Exp $ * *------------------------------------------------------------------------- */ @@ -105,9 +105,13 @@ PageGetItem(Page page, ItemId itemId) Item item; Assert(PageIsValid(page)); - Assert((*itemId).lp_flags & LP_USED); +/* Assert(itemId->lp_flags & LP_USED); */ + if(!(itemId->lp_flags & LP_USED)) { + elog(NOTICE, "LP_USED assertion failed. dumping core."); + abort(); + } - item = (Item)(((char *)page) + (*itemId).lp_off); + item = (Item)(((char *)page) + itemId->lp_off); return (item); } |