X-Git-Url: http://www.sigaev.ru/git/gitweb.cgi?p=hstore.git;a=blobdiff_plain;f=hstore_gist.c;h=cb9cfaed4b09668efb902df7124d3d5732fb6e75;hp=f6ecc78a579709320c1cce9a60c5e3b4b09fa7d4;hb=8ab5cf9bc5af5d77432c151196bc35347c849996;hpb=e02407e7d6cca588115a89f2062cb4f62dab0643 diff --git a/hstore_gist.c b/hstore_gist.c index f6ecc78..cb9cfae 100644 --- a/hstore_gist.c +++ b/hstore_gist.c @@ -137,7 +137,11 @@ ghstore_compress(PG_FUNCTION_ARGS) { retval = (GISTENTRY *) palloc(sizeof(GISTENTRY)); gistentryinit(*retval, PointerGetDatum(res), entry->rel, entry->page, - entry->offset, res->len, FALSE); + entry->offset, +#ifndef PG_MODULE_MAGIC + res->len, +#endif + FALSE); } else if ( !ISALLTRUE(DatumGetPointer(entry->key)) ) { int4 i; GISTTYPE *res; @@ -155,7 +159,11 @@ ghstore_compress(PG_FUNCTION_ARGS) { retval = (GISTENTRY *) palloc(sizeof(GISTENTRY)); gistentryinit(*retval, PointerGetDatum(res), entry->rel, entry->page, - entry->offset, res->len, FALSE); + entry->offset, +#ifndef PG_MODULE_MAGIC + res->len, +#endif + FALSE); } PG_RETURN_POINTER(retval);