diff options
Diffstat (limited to 'src/backend/storage')
-rw-r--r-- | src/backend/storage/large_object/inv_api.c | 6 | ||||
-rw-r--r-- | src/backend/storage/page/bufpage.c | 10 |
2 files changed, 10 insertions, 6 deletions
diff --git a/src/backend/storage/large_object/inv_api.c b/src/backend/storage/large_object/inv_api.c index bb649996010..243bdc28a35 100644 --- a/src/backend/storage/large_object/inv_api.c +++ b/src/backend/storage/large_object/inv_api.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/storage/large_object/inv_api.c,v 1.6 1996/11/10 03:02:36 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/storage/large_object/inv_api.c,v 1.7 1996/11/13 20:49:18 scrappy Exp $ * *------------------------------------------------------------------------- */ @@ -165,7 +165,7 @@ inv_create(int flags) classObjectId[0] = INT4_OPS_OID; index_create(objname, indname, NULL, NULL, BTREE_AM_OID, 1, &attNums[0], &classObjectId[0], - 0, (Datum) NULL, NULL, FALSE); + 0, (Datum) NULL, NULL, FALSE, FALSE); /* make the index visible in this transaction */ CommandCounterIncrement(); @@ -1008,7 +1008,7 @@ inv_indextup(LargeObjectDesc *obj_desc, HeapTuple htup) n[0] = ' '; v[0] = Int32GetDatum(obj_desc->highbyte); - res = index_insert(obj_desc->index_r, &v[0], &n[0], &(htup->t_ctid)); + res = index_insert(obj_desc->index_r, &v[0], &n[0], &(htup->t_ctid), false); if (res) pfree(res); 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); } |