diff options
author | Vadim B. Mikheev <vadim4o@yahoo.com> | 1997-05-20 10:29:30 +0000 |
---|---|---|
committer | Vadim B. Mikheev <vadim4o@yahoo.com> | 1997-05-20 10:29:30 +0000 |
commit | 0f67fb46f6b6ffb70d3c046ba0c96472395558ab (patch) | |
tree | 69472e09e023b560de6920f27600c3b95f42303b /src | |
parent | a1157deb57c7e654d6fb19c98b04ebd974152aab (diff) | |
download | postgresql-0f67fb46f6b6ffb70d3c046ba0c96472395558ab.tar.gz postgresql-0f67fb46f6b6ffb70d3c046ba0c96472395558ab.zip |
Initialize internal keys if rtree used in inner scan.
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/access/rtree/rtscan.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/backend/access/rtree/rtscan.c b/src/backend/access/rtree/rtscan.c index edfea248771..bb8e1dcc719 100644 --- a/src/backend/access/rtree/rtscan.c +++ b/src/backend/access/rtree/rtscan.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/access/rtree/Attic/rtscan.c,v 1.9 1996/11/15 18:37:10 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/access/rtree/Attic/rtscan.c,v 1.10 1997/05/20 10:29:30 vadim Exp $ * *------------------------------------------------------------------------- */ @@ -120,6 +120,10 @@ rtrescan(IndexScanDesc s, bool fromEnd, ScanKey key) freestack(p->s_markstk); p->s_stack = p->s_markstk = (RTSTACK *) NULL; p->s_flags = 0x0; + for (i = 0; i < s->numberOfKeys; i++) + { + p->s_internalKey[i].sk_argument = s->keyData[i].sk_argument; + } } else { /* initialize opaque data */ p = (RTreeScanOpaque) palloc(sizeof(RTreeScanOpaqueData)); |