Commit 9aa7e899 authored by Bruce Momjian's avatar Bruce Momjian

Ok. I found an align problem in lobj that might not appear other than

Solaris/sparc. Please apply included patches to
src/backend/storage/large_object/inv_api.c and try again. (These are

Tatsuo Ishii
parent bcfdc9df
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/storage/large_object/inv_api.c,v 1.49 1999/02/13 23:18:20 momjian Exp $ * $Header: /cvsroot/pgsql/src/backend/storage/large_object/inv_api.c,v 1.50 1999/02/22 16:46:43 momjian Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -998,10 +998,11 @@ inv_newtuple(LargeObjectDesc *obj_desc, ...@@ -998,10 +998,11 @@ inv_newtuple(LargeObjectDesc *obj_desc,
/* compute tuple size -- no nulls */ /* compute tuple size -- no nulls */
hoff = offsetof(HeapTupleHeaderData, t_bits); hoff = offsetof(HeapTupleHeaderData, t_bits);
hoff = DOUBLEALIGN(hoff);
/* add in olastbyte, varlena.vl_len, varlena.vl_dat */ /* add in olastbyte, varlena.vl_len, varlena.vl_dat */
tupsize = hoff + (2 * sizeof(int32)) + nwrite; tupsize = hoff + (2 * sizeof(int32)) + nwrite;
tupsize = LONGALIGN(tupsize); tupsize = DOUBLEALIGN(tupsize);
/* /*
* Allocate the tuple on the page, violating the page abstraction. * Allocate the tuple on the page, violating the page abstraction.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment