Fix GiST's killing tuple: GISTScanOpaque->curpos wasn't

Teodor Sigaev <teodor@sigaev.ru>

Commit: b9856b67a7a762ab5bedfafbda4f654797d83996
Author: Teodor Sigaev <teodor@sigaev.ru>
Date: 2008-10-22T12:53:56Z
Releases: 8.4.0
Fix GiST's killing tuple: GISTScanOpaque->curpos wasn't
correctly set. As result, killtuple() marks as dead
wrong tuple on page. Bug was introduced by me while fixing
possible duplicates during GiST index scan.

Files

PathChange+/−
src/backend/access/gist/gistget.c modified +27 −19
src/include/access/gist_private.h modified +3 −2