diff options
Diffstat (limited to 'contrib/ltree/ltree_gist.c')
-rw-r--r-- | contrib/ltree/ltree_gist.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/contrib/ltree/ltree_gist.c b/contrib/ltree/ltree_gist.c index ec81ce1c183..693244d9dae 100644 --- a/contrib/ltree/ltree_gist.c +++ b/contrib/ltree/ltree_gist.c @@ -77,9 +77,6 @@ ltree_compress(PG_FUNCTION_ARGS) key->flag = LTG_ONENODE; memcpy((void *) LTG_NODE(key), (void *) val, val->len); - if (PointerGetDatum(val) != entry->key) - pfree(val); - retval = (GISTENTRY *) palloc(sizeof(GISTENTRY)); gistentryinit(*retval, PointerGetDatum(key), entry->rel, entry->page, @@ -432,7 +429,6 @@ ltree_picksplit(PG_FUNCTION_ARGS) else memcpy((void *) LTG_RNODE(ru), (void *) ru_r, ru_r->len); - pfree(array); v->spl_ldatum = PointerGetDatum(lu); v->spl_rdatum = PointerGetDatum(ru); |