aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1999-02-22 16:46:43 +0000
committerBruce Momjian <bruce@momjian.us>1999-02-22 16:46:43 +0000
commit9aa7e899dc5dc1f238c98b3b669e17aafd9bc646 (patch)
tree4593b7659afed0a80d22c28e8b35b91deeec417e /src
parentbcfdc9df046c159e973149f2a82acc99d07d7b83 (diff)
downloadpostgresql-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.c5
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.