diff options
Diffstat (limited to 'src/backend/access/spgist/spgdoinsert.c')
-rw-r--r-- | src/backend/access/spgist/spgdoinsert.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backend/access/spgist/spgdoinsert.c b/src/backend/access/spgist/spgdoinsert.c index e84b5edc035..f6aced03d37 100644 --- a/src/backend/access/spgist/spgdoinsert.c +++ b/src/backend/access/spgist/spgdoinsert.c @@ -395,7 +395,6 @@ moveLeafs(Relation index, SpGistState *state, size; Buffer nbuf; Page npage; - SpGistLeafTuple it; OffsetNumber r = InvalidOffsetNumber, startOffset = InvalidOffsetNumber; bool replaceDead = false; @@ -467,6 +466,8 @@ moveLeafs(Relation index, SpGistState *state, { for (i = 0; i < nDelete; i++) { + SpGistLeafTuple it; + it = (SpGistLeafTuple) PageGetItem(current->page, PageGetItemId(current->page, toDelete[i])); Assert(it->tupstate == SPGIST_LIVE); |