diff options
author | Bruce Momjian <bruce@momjian.us> | 1999-02-22 16:46:43 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1999-02-22 16:46:43 +0000 |
commit | 9aa7e899dc5dc1f238c98b3b669e17aafd9bc646 (patch) | |
tree | 4593b7659afed0a80d22c28e8b35b91deeec417e /src | |
parent | bcfdc9df046c159e973149f2a82acc99d07d7b83 (diff) | |
download | postgresql-9aa7e899dc5dc1f238c98b3b669e17aafd9bc646.tar.gz postgresql-9aa7e899dc5dc1f238c98b3b669e17aafd9bc646.zip |
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
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/storage/large_object/inv_api.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/backend/storage/large_object/inv_api.c b/src/backend/storage/large_object/inv_api.c index 4d21b82fa20..7ba8deff9f0 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.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, /* compute tuple size -- no nulls */ hoff = offsetof(HeapTupleHeaderData, t_bits); + hoff = DOUBLEALIGN(hoff); /* add in olastbyte, varlena.vl_len, varlena.vl_dat */ tupsize = hoff + (2 * sizeof(int32)) + nwrite; - tupsize = LONGALIGN(tupsize); + tupsize = DOUBLEALIGN(tupsize); /* * Allocate the tuple on the page, violating the page abstraction. |