diff options
Diffstat (limited to 'contrib/tsearch2/ts_stat.c')
-rw-r--r-- | contrib/tsearch2/ts_stat.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/contrib/tsearch2/ts_stat.c b/contrib/tsearch2/ts_stat.c index 732f25b6bd1..a6518e34396 100644 --- a/contrib/tsearch2/ts_stat.c +++ b/contrib/tsearch2/ts_stat.c @@ -303,7 +303,6 @@ ts_setup_firstcall(FuncCallContext *funcctx, tsstat * stat) memcpy(st->stat, stat, stat->len); funcctx->user_fctx = (void *) st; tupdesc = RelationNameGetTupleDesc("statinfo"); - funcctx->slot = TupleDescGetSlot(tupdesc); funcctx->attinmeta = TupleDescGetAttInMetadata(tupdesc); MemoryContextSwitchTo(oldcontext); } @@ -334,7 +333,7 @@ ts_process_call(FuncCallContext *funcctx) (values[0])[entry->len] = '\0'; tuple = BuildTupleFromCStrings(funcctx->attinmeta, values); - result = TupleGetDatum(funcctx->slot, tuple); + result = HeapTupleGetDatum(tuple); pfree(values[0]); st->cur++; |