diff options
Diffstat (limited to 'src/backend/access/gist/gistget.c')
-rw-r--r-- | src/backend/access/gist/gistget.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/access/gist/gistget.c b/src/backend/access/gist/gistget.c index 60116dfd46..b565d09b38 100644 --- a/src/backend/access/gist/gistget.c +++ b/src/backend/access/gist/gistget.c @@ -307,12 +307,12 @@ gistScanPage(IndexScanDesc scan, GISTSearchItem *pageItem, double *myDistances, * Must call gistindex_keytest in tempCxt, and clean up any leftover * junk afterward. */ - oldcxt = MemoryContextSwitchTo(so->tempCxt); + oldcxt = MemoryContextSwitchTo(so->giststate->tempCxt); match = gistindex_keytest(scan, it, page, i, &recheck); MemoryContextSwitchTo(oldcxt); - MemoryContextReset(so->tempCxt); + MemoryContextReset(so->giststate->tempCxt); /* Ignore tuple if it doesn't match */ if (!match) |